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 Multiechelon Inventory Optimization With Applications to Service Spare Parts for Wind Turbines
    Yan, Bin
    Zhou, Yifan
    Zhang, Mofan
    Li, Zhaojun
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2023, 72 (02) : 748 - 758
  • [22] Reliability-Driven, Spatially-Adaptive Regularization for Deformable Registration
    Tang, Lisa
    Hamarneh, Ghassan
    Abugharbieh, Rafeef
    [J]. BIOMEDICAL IMAGE REGISTRATION, 2010, 6204 : 173 - +
  • [23] Biogeography-Based Optimization of Makespan and Reliability in Grid Computing Systems
    Mobini, Mohammad Hadi
    Entezari-Maleki, Reza
    Movaghar, Ali
    [J]. IV INTERNATIONAL CONGRESS ON ULTRA MODERN TELECOMMUNICATIONS AND CONTROL SYSTEMS 2012 (ICUMT), 2012, : 336 - 342
  • [24] Genetic Algorithm based Scheduling Method for Efficiency and Reliability in Mobile Grid
    Chin, SungHo
    Suh, Taeweon
    Yu, HeonChang
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INFORMATION TECHNOLOGIES & APPLICATIONS (ICUT 2009), 2009, : 248 - 253
  • [25] Grid Task Scheduling: Algorithm Review
    Ma, Tinghuai
    Yan, Qiaoqiao
    Liu, Wenjie
    Guan, Donghai
    Lee, Sungyoung
    [J]. IETE TECHNICAL REVIEW, 2011, 28 (02) : 158 - 167
  • [26] Reliability-driven gate replication for nanometer-scale digital logic
    Chen, Chunhong
    [J]. IEEE TRANSACTIONS ON NANOTECHNOLOGY, 2007, 6 (03) : 303 - 308
  • [27] New Reliability-Driven Bounds for Architecture-Based Multi-Objective Testing Resource Allocation
    Zhang, Guofu
    Li, Lei
    Su, Zhaopin
    Shao, Zhisheng
    Li, Miqing
    Li, Bin
    Yao, Xin
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (04) : 2513 - 2529
  • [28] Modified Algorithm for Enhancing the Performance of Grid Systems in Task Scheduling
    AlFarraj, Osama
    AlZubi, Ahmad Ali
    Alkhalaf, Salem
    Alhussain, Thamer
    AlKhalaf, Asma
    [J]. INNOVATIVE MOBILE AND INTERNET SERVICES IN UBIQUITOUS COMPUTING, IMIS-2019, 2020, 994 : 3 - 10
  • [29] A Novel Dynamic Reliability Optimized Resource Scheduling Algorithm for Grid Computing System
    U. Syed Abudhagir
    S. Shanmugavel
    [J]. Arabian Journal for Science and Engineering, 2014, 39 : 7087 - 7096
  • [30] Security-Driven Scheduling Model for Computational Grid using Genetic Algorithm
    Kashyap, R.
    Vidyarthi, D. P.
    [J]. WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2011, VOL I, 2011, : 382 - 387