Task allocation algorithms for maximizing reliability of heterogeneous distributed computing systems

被引:0
|
作者
Mahmood, A [1 ]
机构
[1] Univ Bahrain, Dept Comp Sci, Isa Town, Bahrain
来源
CONTROL AND CYBERNETICS | 2001年 / 30卷 / 01期
关键词
task allocation; distributed computing; reliability; heuristics; branch-and-bound; A* algorithm;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The rapid progress of microprocessor and communication technologies has made the distributed computing system economically attractive for many computer applications. One of the first problems encountered in the operation of a distributed system is the problem of allocating the tasks among the processing nodes. The task allocation problem is known to be computationally intractable for large task sets. In this paper, we consider the task allocation problem with the goal of maximizing reliability of heterogeneous distributed systems. After presenting a quantitative task allocation model, we present a least-cost branch-and-bound algorithm to find optimal task allocations. We also present two heuristic algorithms to obtain suboptimal allocations for realistic size large problems in a reasonable amount of computational time. Simulation was used to study the performance of the proposed algorithms for a large number of problems. Also, performance of the proposed algorithms has been compared with a well-known heuristics available in the literature.
引用
收藏
页码:115 / 130
页数:16
相关论文
共 50 条
  • [41] Task allocation for maximizing reliability of a distributed system using hybrid particle swarm optimization
    Yin, Peng-Yeng
    Yu, Shiuh-Sheng
    Wang, Pei-Pei
    Wang, Yi-Te
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (05) : 724 - 735
  • [42] Precedence-constrained task allocation in distributed computing systems
    Vidyarthi, DP
    Tripathi, AK
    [J]. INTERNATIONAL JOURNAL OF HIGH SPEED COMPUTING, 1996, 8 (01): : 47 - 55
  • [43] Dynamic task allocation models for large distributed computing systems
    Chang, HWD
    Oldham, WJB
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (12) : 1301 - 1315
  • [44] Model for task allocation in heterogeneous distributed data processing systems
    Natl Technical Univ `Kiev, Polytechnical Inst', Kiev, Ukraine
    [J]. Eng Simul, 1 (45-58):
  • [45] MODELS AND ALGORITHMS FOR RELIABILITY-ORIENTED TASK-ALLOCATION IN REDUNDANT DISTRIBUTED-COMPUTER SYSTEMS
    SHATZ, SM
    WANG, JP
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 1989, 38 (01) : 16 - 27
  • [46] Task allocation in Distributed computing VS distributed database systems : A Comparative study
    Upadhyaya, Suchita
    Lata, Suman
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (03): : 338 - 346
  • [47] Heterogeneous Task Scheduling Framework in Emerging Distributed Computing Systems
    Liu R.-Q.
    Li B.-Y.
    Gao Y.-J.
    Li C.-S.
    Zhao H.-T.
    Jin F.-S.
    Li R.-H.
    Wang G.-R.
    [J]. Ruan Jian Xue Bao/Journal of Software, 2022, 33 (03): : 1005 - 1017
  • [48] A novel task scheduling algorithm for distributed heterogeneous computing systems
    Lai, Guan-Joe
    [J]. APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2006, 3732 : 1115 - 1122
  • [49] Comparative Study of Scheduling Algorithms in Heterogeneous Distributed Computing Systems
    Padole, Mamta
    Shah, Ankit
    [J]. ADVANCED COMPUTING AND COMMUNICATION TECHNOLOGIES, 2018, 562 : 111 - 122
  • [50] Reliability of Heterogeneous Distributed Computing Systems in the Presence of Correlated Failures
    Pezoa, Jorge E.
    Hayat, Majeed M.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (04) : 1034 - 1043