DAGMap: efficient and dependable scheduling of DAG workflow job in Grid

被引:26
|
作者
Cao, Haijun [1 ]
Jin, Hai [1 ]
Wu, Xiaoxin [2 ]
Wu, Song [1 ]
Shi, Xuanhua [1 ]
机构
[1] Huazhong Univ Sci & Technol, Serv Comp Technol & Syst Lab, Sch Comp Sci & Technol, Cluster & Grid Comp Lab, Wuhan 430074, Peoples R China
[2] Intel China Res Ctr, Commun Technol Lab, Beijing 100080, Peoples R China
来源
JOURNAL OF SUPERCOMPUTING | 2010年 / 51卷 / 02期
关键词
DAG Grid workflow; Critical task; Adaptive scheduling; Cooperative checkpointing;
D O I
10.1007/s11227-009-0284-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
DAG has been extensively used in Grid workflow modeling. Since Grid resources tend to be heterogeneous and dynamic, efficient and dependable workflow job scheduling becomes essential. It poses great challenges to achieve minimum job accomplishing time and high resource utilization efficiency, while providing fault tolerance. Based on list scheduling and group scheduling, in this paper, we propose a novel scheduling heuristic called DAGMap. DAGMap consists of two phases, namely Static Mapping and Dependable Execution. Four salient features of DAGMap are: (1) Task grouping is based on dependency relationships and task upward priority; (2) Critical tasks are scheduled first; (3) Min-Min and Max-Min selective scheduling are used for independent tasks; and (4) Checkpoint server with cooperative checkpointing is designed for dependable execution. The experimental results show that DAGMap can achieve better performance than other previous algorithms in terms of speedup, efficiency, and dependability.
引用
收藏
页码:201 / 223
页数:23
相关论文
共 50 条
  • [41] Efficient Job Scheduling in Computational Grid Systems Using Wind Driven Optimization Technique
    Ghosh, Tarun Kumar
    Das, Sanjoy
    [J]. INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2018, 9 (01) : 49 - 59
  • [42] Efficient and dynamic Parallel Job Scheduling for bioinformatics Data Management in Data Grid Environment
    Kumar, K. Ashok
    Chandrasekar, C.
    [J]. RESEARCH JOURNAL OF PHARMACEUTICAL BIOLOGICAL AND CHEMICAL SCIENCES, 2015, 6 (03): : 1492 - 1501
  • [43] A method for job scheduling in Grid based on job execution status
    Lorincz, Laszlo Csaba
    Kozsik, Tamas
    Ulbert, Attila
    Horvath, Zoltan
    [J]. MULTIAGENT AND GRID SYSTEMS, 2005, 1 (03) : 197 - 208
  • [44] Workflow-oriented grid service composition and scheduling
    Zhang, SH
    Zong, YW
    Ding, ZG
    Liu, JM
    [J]. ITCC 2005: International Conference on Information Technology: Coding and Computing, Vol 2, 2005, : 214 - 219
  • [45] Application in Grid Workflow Scheduling Based on DMOPSO Algorithm
    Xia, Jiewu
    Li, Jingzhong
    Zen, Jintao
    [J]. THIRD INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING, 2009, : 615 - 619
  • [46] Dynamic Scheduling Algorithms for Workflow Applications in Grid Environment
    Simion, Alina
    Sbirlea, Dragos
    Pop, Florin
    Cristea, Valentin
    [J]. 11TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2009), 2009, : 254 - 261
  • [47] Dynamic Programming Based Grid Workflow Scheduling Algorithm
    Luo, Hui-min
    Yan, Chao-kun
    Luo, Jun-wei
    [J]. SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING: THEORY AND PRACTICE, VOL 1, 2012, 114 : 993 - +
  • [48] Analysis of dynamic heuristics for workflow scheduling on grid systems
    Lopez, Maria M.
    Heymann, Elisa
    Senar, Miquel A.
    [J]. ISPDC 2006: FIFTH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 199 - +
  • [49] Research on Grid Workflow Scheduling Based on MOPSO Algorithm
    Li, Jinzhong
    Zeng, Jintao
    Xia, Jiewu
    Li, Manhua
    Liu, Changxin
    [J]. PROCEEDINGS OF THE 2009 WRI GLOBAL CONGRESS ON INTELLIGENT SYSTEMS, VOL I, 2009, : 199 - 203
  • [50] Decision resource coordinate scheduling based on grid workflow
    Hu, Mingsheng
    Zhang, Jianjun
    Chen, Xueguang
    [J]. WSEAS Transactions on Computers, 2006, 5 (06): : 1227 - 1235