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
关键词
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 条
  • [21] A Variation-Aware Approach for Task Allocation in Wireless Distributed Computing Systems
    Ma, Xiaofu
    Volos, Haris I.
    Zheng, Xiangwei
    Reed, Jeffrey H.
    Bose, Tamal
    2013 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2013, : 5006 - 5011
  • [22] A reliability-aware scheduling algorithm for parallel task executing on cloud computing system
    Cao J.
    Zhang Z.
    Wang B.
    Cui X.
    Xu J.
    International Journal of Intelligent Systems Technologies and Applications, 2021, 20 (03) : 215 - 232
  • [23] Chaotic simulated annealing algorithm for task allocation in real-time distributed systems
    Wu, Wenbo
    Li, Lin
    Yao, Xinyu
    Liu, Baohong
    Journal of Computational Information Systems, 2014, 10 (20): : 8865 - 8872
  • [24] 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
  • [25] A clustering algorithm using the tabu search approach with simulated annealing
    Chu, SC
    Roddick, JF
    DATA MINING II, 2000, 2 : 515 - 523
  • [26] Parameter structure identification using tabu search and simulated annealing
    Zheng, C
    Wang, P
    ADVANCES IN WATER RESOURCES, 1996, 19 (04) : 215 - 224
  • [27] Reliability-aware task scheduling for energy efficiency on heterogeneous multiprocessor systems
    Zexi Deng
    Dunqian Cao
    Hong Shen
    Zihan Yan
    Huimin Huang
    The Journal of Supercomputing, 2021, 77 : 11643 - 11681
  • [28] On task allocation in heterogeneous distributed computing systems
    Ignatius, PP
    Murthy, CSR
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1997, 12 (04): : 231 - 238
  • [29] A TASK ALLOCATION MODEL FOR DISTRIBUTED COMPUTING SYSTEMS
    MA, PYR
    LEE, EYS
    TSUCHIYA, M
    IEEE TRANSACTIONS ON COMPUTERS, 1982, 31 (01) : 41 - 47
  • [30] On task allocation in heterogeneous distributed computing systems
    Indian Inst of Technology, Madras, India
    Comput Syst Sci Eng, 4 (231-238):