Reliability-Aware Task Allocation in Distributed Computing Systems using Hybrid Simulated Annealing and Tabu Search

被引:14
|
作者
Faragardi, Hamid Reza [1 ]
Shojaee, Reza [1 ]
Yazdani, Nasser [1 ]
机构
[1] Univ Tehran, Sch Elect & Comp Engn, Router Lab, Tehran, Iran
来源
2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS) | 2012年
关键词
distributed computing system; reliability; task allocation; simulated annealing; tabu search; MAXIMIZING RELIABILITY; ALGORITHM; OPTIMIZATION;
D O I
10.1109/HPCC.2012.159
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Reliability is one of the important issues in the design of distributed computing systems (DCSs). This paper deals with the problem of task allocation in heterogeneous DCSs for maximizing system reliability with several resource constraints. Memory capacity, processing load and communication rate are major constraints in the problem. Reliability oriented task allocation problem is NP-hard, thus many algorithms were presented to find a near optimal solution. This paper presents a Hybrid of Simulated Annealing and Tabu Search (HSATS) that uses a non-monotonic cooling schedule to find a near optimal solution within reasonable time. The HSATS algorithm was implemented and evaluated through experimental studies on a large number of randomly generated instances. Results have shown that the algorithm can obtain optimal solution in most cases. When it fails to produce optimal solution, deviation is less than 0.2 percent. Therefore in terms of solution quality, HSATS is significantly better than pure Simulated Annealing.
引用
收藏
页码:1088 / 1095
页数:8
相关论文
共 50 条
  • [1] Task allocation for maximizing reliability of distributed systems: A simulated annealing approach
    Attiya, Gamal
    Hamam, Yskandar
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (10) : 1259 - 1266
  • [2] Reliability-aware scheduling strategy for heterogeneous distributed computing systems
    Tang, Xiaoyong
    Li, Kenli
    Li, Renfa
    Veeravalli, Bharadwaj
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (09) : 941 - 952
  • [3] Using Simulated Annealing to Improve Reliability of Grid Computing Systems
    Gholami, Ehsan
    Rahmani, Amir Masoud
    Farshidi, Reza
    PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON ADVANCED ENGINEERING COMPUTING AND APPLICATIONS IN SCIENCES (ADVCOMP 2010), 2010, : 17 - 22
  • [4] Improved Simulated Annealing Algorithm for Task Allocation in Real-Time Distributed Systems
    Wu, Wenbo
    Li, Lin
    Yao, Xinyu
    2014 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMMUNICATIONS AND COMPUTING (ICSPCC), 2014, : 50 - 54
  • [5] Reliability-Aware Offloading and Allocation in Multilevel Edge Computing System
    Dong, Luobing
    Wu, Weili
    Guo, Qiumin
    Satpute, Meghana N.
    Znati, Taieb
    Du, Ding Zhu
    IEEE TRANSACTIONS ON RELIABILITY, 2021, 70 (01) : 200 - 211
  • [6] Simulated annealing and tabu search approaches for the Corridor Allocation Problem
    Ahonen, H.
    De Alvarenga, A.G.
    Amaral, A.R.S.
    European Journal of Operational Research, 2014, 232 (01) : 221 - 233
  • [7] Task allocation algorithms for maximizing reliability of distributed computing systems
    Kartik, S
    Murthy, CSR
    IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (06) : 719 - 724
  • [8] Reliability-Aware Task Replication for Mobile Edge Computing
    Yang, Lipei
    Zhou, Ao
    Ma, Xiao
    Zhang, Yiran
    Wang, Shangguang
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (14): : 24846 - 24857
  • [9] Task allocation for maximizing reliability of distributed computing systems using honeybee mating optimization
    Kang, Qin-Ma
    He, Hong
    Song, Hui-Min
    Deng, Rong
    JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (11) : 2165 - 2174
  • [10] A Reliability-aware Task Scheduling Algorithm Based on Replication on Heterogeneous Computing Systems
    Wang, Shuli
    Li, Kenli
    Mei, Jing
    Xiao, Guoqing
    Li, Keqin
    JOURNAL OF GRID COMPUTING, 2017, 15 (01) : 23 - 39