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 条
  • [21] Reliability-Driven Software Transformations for Unreliable Hardware
    Rehman, Semeen
    Kriebel, Florian
    Shafique, Muhammad
    Henkel, Joerg
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (11) : 1597 - 1610
  • [22] Risk-Informed, Reliability-Driven Decision Support for Building Basement Systems
    Asmone, Ashan Senel
    Senarathne, Helapura Nuwanshi Yasodara
    Chew, Michael Yit Lin
    BUILDINGS, 2023, 13 (11)
  • [23] Reliability-Driven Optimum Standby Electric Storage Allocation for Power Distribution Systems
    Kahrobaee, Salman
    Asgarpoor, Sohrab
    2013 1ST IEEE CONFERENCE ON TECHNOLOGIES FOR SUSTAINABILITY (SUSTECH), 2013, : 44 - 48
  • [24] A Reliability-Driven Web Services Selection Method
    Gao, Yan
    Zhang, Bin
    Zhang, Kang
    2010 THE 3RD INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND INDUSTRIAL APPLICATION (PACIIA2010), VOL IV, 2010, : 294 - 298
  • [25] Reliability-Driven Power/Ground Routing for Analog ICs
    Lin, Jing-Wei
    Ho, Tsung-Yi
    Jiang, Iris Hui-Ru
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2012, 17 (01)
  • [26] A Benefit Driven Grid Jobs Scheduling Heuristic Algorithm
    Hao, Yongsheng
    Wang, Jun
    Li, Shiqing
    Liu, Guanfeng
    2008 INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION WORKSHOP: IITA 2008 WORKSHOPS, PROCEEDINGS, 2008, : 320 - +
  • [27] Reliability Driven Constrained Job Scheduling on Volunteer Grid Resources
    Rubab, Saddaf
    Hassan, Mohd Fadzil
    Mahmood, Ahmad Kamil
    Shah, Syed Nasir Mehmood
    ADVANCED SCIENCE LETTERS, 2016, 22 (10) : 2690 - 2694
  • [28] Reliability-Driven System-Level Synthesis for Mixed-Critical Embedded Systems
    Bolchini, Cristiana
    Miele, Antonio
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (12) : 2489 - 2502
  • [29] Reliability-Driven Local Community Search in Dynamic Networks
    Tang, Yifu
    Li, Jianxin
    Haldar, Nur Al Hasan
    Guan, Ziyu
    Xu, Jiajie
    Liu, Chengfei
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2024, 36 (02) : 809 - 822
  • [30] Risk-cost-based generation scheduling smartly mixed with reliability-driven and market-driven demand response measures
    Rahmani-andebili, Mehdi
    INTERNATIONAL TRANSACTIONS ON ELECTRICAL ENERGY SYSTEMS, 2015, 25 (06): : 994 - 1007