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 条
  • [21] A Survey of Task Allocation and Load Balancing in Distributed Systems
    Jiang, Yichuan
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (02) : 585 - 599
  • [22] A New Cat Swarm Optimization based Algorithm for Reliability-Oriented Task Allocation in Distributed Systems
    Shojaee, Reza
    Faragardi, Hamid Reza
    Alaee, Sara
    Yazdani, Nasser
    2012 SIXTH INTERNATIONAL SYMPOSIUM ON TELECOMMUNICATIONS (IST), 2012, : 861 - 866
  • [23] IMPROVED TASK-ALLOCATION ALGORITHMS TO MAXIMIZE RELIABILITY OF REDUNDANT DISTRIBUTED COMPUTING SYSTEMS
    KARTIK, S
    MURTHY, CSR
    IEEE TRANSACTIONS ON RELIABILITY, 1995, 44 (04) : 575 - 586
  • [24] Reliability-based Optimization aimed for Task Allocation in Heterogeneous Distributed Computing Systems
    Bahrami-Bidoni, Zeynab
    Shujaee, Khalil
    George, Roy
    2016 WORLD AUTOMATION CONGRESS (WAC), 2016,
  • [25] Maximizing reliability of energy constrained parallel applications on heterogeneous distributed systems
    Xiao, Xiongren
    Xie, Guoqi
    Xu, Cheng
    Fan, Chunnian
    Li, Renfa
    Li, Keqin
    JOURNAL OF COMPUTATIONAL SCIENCE, 2018, 26 : 344 - 353
  • [27] Task allocation-based modified bacterial foraging algorithm for maximising reliability of a heterogeneous distributed system
    Abbache, Farid
    Kalla, Hamoudi
    INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2019, 23 (02) : 252 - 273
  • [28] Simulated Annealing Approach to Fuzzy Modeling of Servo Systems
    Precup, Radu-Emil
    Radac, Mircea-Bogdan
    Dragos, Claudia-Adina
    Preitl, Stefan
    Petriu, Emil M.
    2013 IEEE INTERNATIONAL CONFERENCE ON CYBERNETICS (CYBCONF), 2013,
  • [29] SIMULATED ANNEALING APPROACH FOR CONGESTION MINIMIZATION USING DISTRIBUTED POWER GENERATION
    Nayanatara, C.
    Baskaran, J.
    Kothari, D. P.
    2015 INTERNATIONAL CONFERENCE ON COMPUTATION OF POWER, ENERGY, INFORMATION AND COMMUNICATION (ICCPEIC), 2015, : 276 - 281
  • [30] Maximizing MapReduce job speed and reliability in the mobile cloud by optimizing task allocation
    Lee, Jin-woo
    Jang, Gwangseon
    Jung, Hohyun
    Lee, Jae-Gil
    Lee, Uichin
    PERVASIVE AND MOBILE COMPUTING, 2019, 60