A hierarchical reliability-driven scheduling algorithm in grid systems

被引:106
|
作者
Tang, Xiaoyong [1 ]
Li, Kenli [1 ]
Qiu, Meikang [2 ]
Sha, Edwin H. -M. [1 ,3 ]
机构
[1] Hunan Univ, Sch Informat Sci & Engn, Natl Supercomp Ctr Changsha, Changsha 410082, Hunan, Peoples R China
[2] Univ Kentucky, Lexington, KY 40506 USA
[3] Univ Texas Dallas, Dept Comp Sci, Dallas, TX 75230 USA
基金
中国国家自然科学基金; 美国国家科学基金会;
关键词
Grid computing; Hierarchical; Scheduling algorithm; Reliability; Application; TASK-ALLOCATION ALGORITHMS; INDEPENDENT TASKS; MAXIMIZING RELIABILITY; PERFORMANCE; MODEL;
D O I
10.1016/j.jpdc.2011.12.004
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In a Grid computing system, many distributed scientific and engineering applications often require multi-institutional collaboration, large-scale resource sharing, wide-area communication, etc. Applications executing in such systems inevitably encounter different types of failures such as hardware failure, program failure, and storage failure. One way of taking failures into account is to employ a reliable scheduling algorithm. However, most existing Grid scheduling algorithms do not adequately consider the reliability requirements of an application. In recognition of this problem, we design a hierarchical reliability-driven scheduling architecture that includes both a local scheduler and a global scheduler. The local scheduler aims to effectively measure task reliability of an application in a Grid virtual node and incorporate the precedence constrained tasks' reliability overhead into a heuristic scheduling algorithm. In the global scheduler, we propose a hierarchical reliability-driven scheduling algorithm based on quantitative evaluation of independent application reliability. Our experiments, based on both randomly generated graphs and the graphs of some real applications, show that our hierarchical scheduling algorithm performs much better than the existing scheduling algorithms in terms of system reliability, schedule length, and speedup. (C) 2011 Elsevier Inc. All rights reserved.
引用
收藏
页码:525 / 535
页数:11
相关论文
共 50 条
  • [1] A Novel Reliability-Driven Heuristic for Grid Task Scheduling
    Wu, Lin
    Fang, Caili
    Yan, Caokun
    ADVANCES IN ENERGY SCIENCE AND TECHNOLOGY, PTS 1-4, 2013, 291-294 : 2895 - 2898
  • [2] A HIERARCHICAL RELIABILITY-DRIVEN SCHEDULING FOR CLOUD VIDEO TRANSCODING
    Wu, Chung-Yi
    Yu, Han-Yen
    Huang, Jing-Chen
    Chen, Jiann-Jone
    PROCEEDINGS OF 2015 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS (ICMLC), VOL. 1, 2015, : 456 - 461
  • [3] An improved Reliability-driven task scheduling algorithm in cloud system
    Jing, Weipeng
    Chen, Guangsheng
    2016 INTERNATIONAL CONFERENCE ON IDENTIFICATION, INFORMATION AND KNOWLEDGE IN THE INTERNET OF THINGS (IIKI), 2016, : 167 - 172
  • [4] Reliability-driven scheduling of time/cost-constrained grid workflows
    Kianpisheh, Somayeh
    Charkari, Nasrolah Moghadam
    Kargahi, Mehdi
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 55 : 1 - 16
  • [5] Reliability-Driven Neuromorphic Computing Systems Design
    Xu, Qi
    Wang, Junpeng
    Geng, Hao
    Chen, Song
    Wen, Xiaoqing
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1586 - 1591
  • [6] Dynamic, reliability-driven scheduling of parallel real-time jobs in heterogeneous systems
    Qin, X
    Jiang, H
    PROCEEDINGS OF THE 2001 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2001, : 113 - 122
  • [7] Reliability-driven deployment optimization for embedded systems
    Meedeniya, Indika
    Buhnova, Barbora
    Aleti, Aldeida
    Grunske, Lars
    JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (05) : 835 - 846
  • [8] A dynamic and reliability-driven scheduling algorithm for parallel real-timejobs executing on heterogeneous clusters
    Qin, X
    Jiang, H
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (08) : 885 - 900
  • [9] Reliability-Driven Energy-Efficient Task Scheduling for Multiprocessor Real-Time Systems
    Wei, Tongquan
    Chen, Xiaodao
    Hu, Shiyan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (10) : 1569 - 1573
  • [10] Reliability-driven transmission investment in systems with wind generation
    Castro, M.
    Pudjianto, D.
    Djapic, P.
    Strbac, G.
    IET GENERATION TRANSMISSION & DISTRIBUTION, 2011, 5 (08) : 850 - 859