Task allocation for maximizing reliability of distributed systems: A simulated annealing approach

被引:98
|
作者
Attiya, Gamal [1 ]
Hamam, Yskandar [1 ]
机构
[1] ESIEE Paris, Lab SI A2, F-93162 Noisy Le Grand, France
关键词
task allocation; distributed systems; reliability; optimization; simulated annealing;
D O I
10.1016/j.jpdc.2006.06.006
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper addresses the problem of task allocation in heterogeneous distributed systems with the goal of maximizing the system reliability. It first develops an allocation model for reliability based on a cost function representing the unreliability caused by the execution of tasks on the system processors and the unreliability caused by the interprocessor communication time subject to constraints imposed by both the application and the system resources. It then presents a heuristic algorithm derived from the well-known simulated annealing (SA) technique to quickly solve the mentioned problem. The performance of the proposed algorithm is evaluated through experimental studies on a large number of randomly generated instances. Indeed, the quality of solutions are compared with those derived by using the branch-and-bound (1313) technique. (C) 2006 Elsevier Inc. All rights reserved.
引用
收藏
页码:1259 / 1266
页数:8
相关论文
共 50 条
  • [41] Solving the dynamic berth allocation problem by simulated annealing
    Lin, Shih-Wei
    Ting, Ching-Jung
    ENGINEERING OPTIMIZATION, 2014, 46 (03) : 308 - 327
  • [42] An Adaptive Approach to the Physical Annealing Strategy for Simulated Annealing
    Hasegawa, M.
    4TH INTERNATIONAL SYMPOSIUM ON SLOW DYNAMICS IN COMPLEX SYSTEMS: KEEP GOING TOHOKU, 2013, 1518 : 733 - 736
  • [43] Reliability Allocation: an iterative approach for complex systems
    Catelani, Marcantonio
    Ciani, Lorenzo
    Guidi, Giulia
    Patrizi, Gabriele
    7TH IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (IEEE ISSE 2021), 2021,
  • [44] A channel allocation for cellular mobile radio systems using simulated annealing
    Soo‐Hyun Kim
    Kun‐Nyeong Chang
    Sehun Kim
    Telecommunication Systems, 2000, 14 : 95 - 106
  • [45] Precedence-constrained task allocation in distributed computing systems
    Vidyarthi, DP
    Tripathi, AK
    INTERNATIONAL JOURNAL OF HIGH SPEED COMPUTING, 1996, 8 (01): : 47 - 55
  • [46] Task Allocation in Distributed Real Time Database Systems in IoT
    Choudhary, Shetan Ram
    Jha, C. K.
    4TH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS AND CONNECTED TECHNOLOGIES (ICIOTCT), 2019: INTERNET OF THINGS AND CONNECTED TECHNOLOGIES, 2020, 1122 : 54 - 68
  • [47] Dynamic task allocation models for large distributed computing systems
    Chang, HWD
    Oldham, WJB
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (12) : 1301 - 1315
  • [48] Analyzing the reliability of simulated distributed systems using Metamorphic Testing
    Nunez, Alberto
    Canizares, Pablo C.
    Gomez-Abajo, Pablo
    Guerra, Esther
    de Lara, Juan
    2022 IEEE/ACM 7TH INTERNATIONAL WORKSHOP ON METAMORPHIC TESTING (MET 2022), 2022, : 34 - 41
  • [49] Network Reconfiguration for Reliability Worth Enhancement in Distribution Systems by Simulated Annealing
    Skoonpong, A.
    Sirisumrannukul, S.
    ECTI-CON 2008: PROCEEDINGS OF THE 2008 5TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2008, : 937 - 940
  • [50] Task scheduling using simulated annealing
    Almajdoub, SA
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2000, : 99 - 104