Cost-driven autonomous mobility

被引:4
|
作者
Deng, Xiao Yan [1 ]
Michaelson, Greg [1 ]
Trinder, Phil [1 ]
机构
[1] Heriot Watt Univ, Sch Math & Comp Sci, Edinburgh EH14 4AS, Midlothian, Scotland
基金
英国工程与自然科学研究理事会;
关键词
Autonomous systems; Load balancing; Cost models; Jocaml;
D O I
10.1016/j.cl.2009.01.003
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Autonomous mobile programs (AMPs) offer a novel decentralised load management technology where periodic use is made of cost models to decide where to execute in a network. In this paper we demonstrate how sequential programs can be automatically converted into AMPs. The AMPs are generated by an automatic continuation cost analyser that replaces iterations with costed autonomous mobility skeletons (CAMS) that encapsulate autonomous mobility. The CAMS cost model uses an entirely novel continuation cost semantics to predict both the cost of the current iteration and the continuation cost of the remainder of the program. We show that CAMS convey significant performance advantages. e.g. reducing execution time by up to 53%: that the continuation cost models are consistent with the existing AMP cost models: and that the overheads of collecting and utilising the continuation costs are relatively small. We discuss example AMPs generated by the analyser and demonstrate that they have very similar performance to hand-costed CAMS programs. (C) 2009 Elsevier Ltd. All rights reserved.
引用
收藏
页码:34 / 59
页数:26
相关论文
共 50 条
  • [1] COST-DRIVEN SOLUTIONS
    HARTMAN, HA
    [J]. AMERICAN SCIENTIST, 1994, 82 (06) : 505 - 506
  • [2] Cost-driven parameter design
    Moorhead, PR
    Wu, CFJ
    [J]. TECHNOMETRICS, 1998, 40 (02) : 111 - 119
  • [3] A COST-DRIVEN DESIGN OPTIMIZATION FRAMEWORK
    Park, Hyoung-June
    Chen, Juliann
    [J]. PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED ARCHITECTURAL DESIGN RESEARCH IN ASIA (CAADRIA 2014): RETHINKING COMPREHENSIVE DESIGN: SPECULATIVE COUNTERCULTURE, 2014, : 957 - 958
  • [4] Cost-driven Peer Rating Algorithm
    Dulinski, Zbigniew
    Stankiewicz, Rafal
    Wydrych, Piotr
    Kantor, Miroslaw
    Cholda, Piotr
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2011,
  • [5] Cost-driven selection of parity trees
    Almukhaizim, S
    Drineas, P
    Makris, Y
    [J]. 22ND IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 2004, : 319 - 324
  • [6] A Cost-Driven Approach to Role Engineering
    Colantonio, Alessandro
    Di Pietro, Roberto
    Ocello, Alberto
    [J]. APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 2129 - +
  • [7] Cost-Driven Data Replication with Predictions
    Zuo, Tianyu
    Tang, Xueyan
    Lee, Bu Sung
    [J]. PROCEEDINGS OF THE 36TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2024, 2024, : 309 - 320
  • [8] Cost-Driven Thread Coarsening for GPU Kernels
    Barua, Prithayan
    Shirako, Jun
    Sarkar, Vivek
    [J]. 27TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT 2018), 2018,
  • [9] Cost-driven software migration: An experience report
    Sneed, Harry M.
    Verhoef, Chris
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2020, 32 (07)
  • [10] Cost-driven Service Provisioning in Hybrid Clouds
    Bjoerkqvist, Mathias
    Chen, Lydia Y.
    Binder, Walter
    [J]. 2012 FIFTH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2012,