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 条
[41]   Energy-Efficient and Reliability-Driven Cooperative Communications in Cognitive Body Area Networks [J].
Rong Yu ;
Yan Zhang ;
Chen Gao ;
Chujia Huang ;
Ruchao Gao .
Mobile Networks and Applications, 2011, 16 :733-744
[42]   GGreen: a Greedy Energy-Aware Scheduling Algorithm on Grid Systems [J].
Coutinho, Fabio ;
Verdino, Evandro ;
Ossian, Jesus ;
Santana, Renato .
2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE), 2014, :285-290
[43]   A scheduling algorithm with co-allocation scheme for Grid computing systems [J].
Jo, JW ;
Kim, JS .
GRID AND COOPERATIVE COMPUTING GCC 2004, PROCEEDINGS, 2004, 3251 :983-986
[44]   Evaluation of hierarchical desktop grid scheduling algorithms [J].
Farkas, Z. ;
Kacsuk, P. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (06) :871-880
[45]   Voltage-Aware Chip-Level Design for Reliability-Driven Pin-Constrained EWOD Chips [J].
Yeh, Sheng-Han ;
Chang, Jia-Wen ;
Huang, Tsung-Wei ;
Yu, Shang-Tsung ;
Ho, Tsung-Yi .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (09) :1302-1315
[46]   Dynamic Programming Based Grid Workflow Scheduling Algorithm [J].
Luo, Hui-min ;
Yan, Chao-kun ;
Luo, Jun-wei .
SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING: THEORY AND PRACTICE, VOL 1, 2012, 114 :993-+
[47]   The Triangular Pyramid Scheduling Model and algorithm for PDES in Grid [J].
Du, Zhihui ;
Wang, Man ;
Chen, Yinong ;
Ye, Yin ;
Chai, Xudong .
SIMULATION MODELLING PRACTICE AND THEORY, 2009, 17 (10) :1678-1689
[48]   Design and optimization of dynamic reliability-driven order allocation and inventory management decision model [J].
Zhang, Qiansha ;
Lu, Dandan ;
Xiang, Qiuhua ;
Lo, Wei ;
Lin, Yulian .
PeerJ Computer Science, 2024, 10
[49]   A Resource Minimizing Scheduling Algorithm with Ensuring the Deadline and Reliability in Heterogeneous Systems [J].
Zhao, Laiping ;
Ren, Yizhi ;
Sakurai, Kouichi .
25TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA 2011), 2011, :275-282
[50]   Energy-Efficient and Reliability-Driven Cooperative Communications in Cognitive Body Area Networks [J].
Yu, Rong ;
Zhang, Yan ;
Gao, Chen ;
Huang, Chujia ;
Gao, Ruchao .
MOBILE NETWORKS & APPLICATIONS, 2011, 16 (06) :733-744