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] Reliability-driven Task Assignment in Vehicular Crowdsourcing: A Matching Game
    Halabi, Talal
    Zulkernine, Mohammad
    2019 49TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS (DSN-W), 2019, : 78 - 85
  • [42] A Novel Online Scheduling Algorithm for Hierarchical Vehicle-to-Grid System
    Chen, Xiangyu
    Leung, Ka-Cheong
    Lam, Albert Y. S.
    Hill, David J.
    GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [43] Reliability-driven don't care assignment for logic synthesis
    Zukoski, Andrew
    Choudhury, Mihir R.
    Mohanram, Kartik
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 1560 - 1565
  • [44] Reliability-Driven SiC Power Device Development for Army Applications
    Scozzie, C. J.
    Lelis, A. J.
    Green, R.
    GALLIUM NITRIDE AND SILICON CARBIDE POWER TECHNOLOGIES, 2011, 41 (08): : 9 - 15
  • [45] Makespan and reliability driven scheduling algorithm for independent tasks in Grids
    Wang, Shupeng
    Yun, Xiaochun
    Yu, Xiangzhan
    High Technology Letters, 2007, 13 (04) : 407 - 412
  • [46] A NEW DISTRIBUTED JOB SCHEDULING ALGORITHM FOR GRID SYSTEMS
    Torkestani, Javad Akbari
    CYBERNETICS AND SYSTEMS, 2013, 44 (01) : 77 - 93
  • [47] Task-oriented Communication with Reliability-driven Retransmission Request
    Ding, Ziheng
    Yang, Qianqian
    Zhang, Zhaoyang
    2023 IEEE 31ST INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, ICNP, 2023,
  • [48] Reliability-Driven, Spatially-Adaptive Regularization for Deformable Registration
    Tang, Lisa
    Hamarneh, Ghassan
    Abugharbieh, Rafeef
    BIOMEDICAL IMAGE REGISTRATION, 2010, 6204 : 173 - +
  • [49] Genetic Algorithm based Scheduling Method for Efficiency and Reliability in Mobile Grid
    Chin, SungHo
    Suh, Taeweon
    Yu, HeonChang
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INFORMATION TECHNOLOGIES & APPLICATIONS (ICUT 2009), 2009, : 248 - 253
  • [50] A heuristic algorithm for reliability modeling and analysis of grid systems
    Dai, Yuan-Shun
    Xie, Min
    Wang, Xiaolong
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2007, 37 (02): : 189 - 200