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 条
  • [41] Algorithmics of Cost-Driven Computation Offloading in the Edge-Cloud Environment
    Du, Mingzhe
    Wang, Yang
    Ye, Kejiang
    Xu, Chengzhong
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (10) : 1519 - 1532
  • [42] A cost-driven reliability demonstration plan based on accelerated degradation tests
    Kim, Seong-Joon
    Mun, Byeong Min
    Bae, Suk Joo
    [J]. RELIABILITY ENGINEERING & SYSTEM SAFETY, 2019, 183 : 226 - 239
  • [43] Cost-Driven Scheduling of Grid Workflows Using Partial Critical Paths
    Abrishami, Saeid
    Naghibzadeh, Mahmoud
    Epema, Dick H. J.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (08) : 1400 - 1414
  • [44] Cost-driven, self-consistent fabrication and assembly tolerance classes
    Thompson, Kevin P.
    Rolland, Jannick P.
    [J]. OPTIFAB 2015, 2015, 9633
  • [45] Cost-driven vertical class partitioning for methods in object oriented databases
    Chi-Wai Fung
    Kamalakar Karlapalem
    Qing Li
    [J]. The VLDB Journal, 2003, 12 : 187 - 210
  • [46] An iterative cost-driven copy generation approach for aircraft recovery problem
    Huang, Zhouchun
    Luo, Xiaodong
    Jin, Xianfei
    Karichery, Sureshan
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 301 (01) : 334 - 348
  • [47] Cost-driven vertical class partitioning for methods in object oriented databases
    Fung, CW
    Karlapalem, K
    Li, Q
    [J]. VLDB JOURNAL, 2003, 12 (03): : 187 - 210
  • [48] Cost-driven materials selection criteria for redox flow battery electrolytes
    Dmello, Rylan
    Milshtein, Jarrod D.
    Brushett, Fikile R.
    Smith, Kyle C.
    [J]. JOURNAL OF POWER SOURCES, 2016, 330 : 261 - 272
  • [49] Explaining the demand for producer services: Is cost-driven externalization the major factor?
    Beyers, WB
    Lindahl, DP
    [J]. PAPERS IN REGIONAL SCIENCE, 1996, 75 (03) : 351 - 374
  • [50] Using genetic algorithm to implement cost-driven web service selection
    Cao, Lei
    Li, Minglu
    Cao, Jian
    [J]. MULTIAGENT AND GRID SYSTEMS, 2007, 3 (01) : 9 - 17