Deadline division-based heuristic for cost optimization in workflow scheduling

被引:94
|
作者
Yuan, Yingchun [1 ,2 ]
Li, Xiaoping [1 ,3 ]
Wang, Qian [1 ,3 ]
Zhu, Xia [1 ,3 ]
机构
[1] Southeast Univ, Sch Comp Sci & Engn, Nanjing 210096, Peoples R China
[2] Agr Univ Hebei, Fac Informat Sci & Technol, Baoding 071001, Peoples R China
[3] Southeast Univ, Key Lab Comp Network & Informat Integrat, Minist Educ, Nanjing 210096, Peoples R China
基金
中国国家自然科学基金; 国家高技术研究发展计划(863计划);
关键词
Grid computing; Workflow; Directed acyclic graph; Cost/time tradeoff; Heuristic; COMPUTATIONAL ECONOMY; TRADEOFF PROBLEM; QOS; SERVICE; QUALITY;
D O I
10.1016/j.ins.2009.01.035
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cost optimization for workflow applications described by Directed Acyclic Graph (DAG) with deadline constraints is a fundamental and intractable problem on Grids. In this paper, an effective and efficient heuristic called DET (Deadline Early Tree) is proposed. An early feasible schedule for a workflow application is defined as an Early Tree. According to the Early Tree, all tasks are grouped and the Critical Path is given. For critical activities, the optimal cost solution under the deadline constraint can be obtained by a dynamic programming strategy, and the whole deadline is segmented into time windows according to the slack time float. For non-critical activities, an iterative procedure is proposed to maximize time windows while maintaining the precedence constraints among activities. In terms of the time window allocations, a local optimization method is developed to minimize execution costs. The two local cost optimization methods can lead to a global near-optimal solution. Experimental results show that DET outperforms two other recent leveling algorithms. Moreover, the deadline division strategy adopted by DET can be applied to all feasible deadlines. (C) 2009 Elsevier Inc. All rights reserved.
引用
收藏
页码:2562 / 2575
页数:14
相关论文
共 50 条
  • [1] A workflow scheduling deadline-based heuristic for energy optimization in Cloud
    Cadorel, Emile
    Coullon, Helene
    Menaud, Jean-Marc
    2019 INTERNATIONAL CONFERENCE ON INTERNET OF THINGS (ITHINGS) AND IEEE GREEN COMPUTING AND COMMUNICATIONS (GREENCOM) AND IEEE CYBER, PHYSICAL AND SOCIAL COMPUTING (CPSCOM) AND IEEE SMART DATA (SMARTDATA), 2019, : 719 - 728
  • [2] Deadline Constrained Load Balancing Level Based Workflow Scheduling for Cost Optimization
    Omranian-Khorasani, Sobhan
    Naghibzadeh, Mahmoud
    2017 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND APPLICATIONS (ICCIA), 2017, : 113 - 118
  • [3] Deadline and Cost based Workflow Scheduling in Hybrid Cloud
    Chopra, Nitish
    Singh, Sarbjeet
    2013 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2013, : 840 - 846
  • [4] HEFT based Workflow Scheduling Algorithm for Cost Optimization within Deadline in Hybrid Clouds
    Chopra, Nitish
    Singh, Sarbjeet
    2013 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND NETWORKING TECHNOLOGIES (ICCCNT), 2013,
  • [5] Deadline-Constrained Cost Optimization Approaches for Workflow Scheduling in Clouds
    Wu, Quanwang
    Ishikawa, Fuyuki
    Zhu, Qingsheng
    Xia, Yunni
    Wen, Junhao
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (12) : 3401 - 3412
  • [6] Deadline constraint heuristic-based genetic algorithm for workflow scheduling in cloud
    Verma, Amandeep
    Kaushal, Sakshi
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2014, 5 (02) : 96 - 106
  • [7] Cost optimization heuristics for deadline constrained workflow scheduling on clouds and their comparative evaluation
    Emmanuel, Bugingo
    Qin, Yingsheng
    Wang, Juntao
    Zhang, Defu
    Zheng, Wei
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (20):
  • [8] A divide and conquer approach to deadline constrained cost-optimization workflow scheduling for the cloud
    Khojasteh Toussi, Ghazaleh
    Naghibzadeh, Mahmoud
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (03): : 1711 - 1733
  • [9] A divide and conquer approach to deadline constrained cost-optimization workflow scheduling for the cloud
    Ghazaleh Khojasteh Toussi
    Mahmoud Naghibzadeh
    Cluster Computing, 2021, 24 : 1711 - 1733
  • [10] A divide and conquer approach to deadline constrained cost-optimization workflow scheduling for the cloud
    Khojasteh Toussi, Ghazaleh
    Naghibzadeh, Mahmoud
    Naghibzadeh, Mahmoud (naghibzadeh@um.ac.ir), 1711, Springer (24): : 1711 - 1733