Cost-effective approaches for deadline-constrained workflow scheduling in clouds

被引:3
作者
Li, Zengpeng [1 ]
Yu, Huiqun [1 ,2 ]
Fan, Guisheng [1 ]
机构
[1] East China Univ Sci & Technol, Sch Informat Sci & Engn, Shanghai 200237, Peoples R China
[2] Shanghai Key Lab Comp Software Evaluating & Testi, Shanghai 201112, Peoples R China
基金
中国国家自然科学基金; 上海市自然科学基金;
关键词
Cloud computing; Workflow scheduling; Whale optimization; Deadline; SCIENTIFIC WORKFLOWS; ALGORITHM; OPTIMIZATION;
D O I
10.1007/s11227-022-04962-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, heterogeneous cloud resources are charged by cloud providers according to the pay-as-you-go pricing model. To execute workflow applications in clouds under deadline constraints, cloud resources have to be utilized appropriately and judiciously, challenging traditional workflow scheduling algorithms, which are either inapplicable to the cloud environment or fail to fully exploit the features of scheduling problem for cost optimization. In this paper, we propose a heuristic algorithm CSDW and a meta-heuristic algorithm N-WOA to minimize the execution cost of the given workflow subject to the deadline constraint in clouds. CSDW first assigns the sub-deadline to each task based on the modified probabilistic upward rank, and then tasks are sorted and mapped to appropriate instances, finally instance-type upgrading and downgrading method is adopted to further accelerate workflow execution and reduce the total cost, respectively. N-WOA employs whale optimization algorithm for deadline-constrained cost optimization by refining the task ordering step in CSDW. By simulation experiments on scientific workflows with existing algorithms, the results demonstrate the capability of the proposed algorithms in meeting the deadlines and reducing the execution costs, CSDW is highly competitive and N-WOA achieves the best performance in all cases.
引用
收藏
页码:7484 / 7512
页数:29
相关论文
共 40 条
  • [1] Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service Clouds
    Abrishami, Saeid
    Naghibzadeh, Mahmoud
    Epema, Dick H. J.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (01): : 158 - 169
  • [2] Cost-Driven Scheduling of Grid Workflows Using Partial Critical Paths
    Abrishami, Saeid
    Naghibzadeh, Mahmoud
    Epema, Dick H. J.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (08) : 1400 - 1414
  • [3] A Survey on Scheduling Strategies for Workflows in Cloud Environment and Emerging Trends
    Adhikari, Mainak
    Amgoth, Tarachand
    Srirama, Satish Narayana
    [J]. ACM COMPUTING SURVEYS, 2019, 52 (04)
  • [4] A Budget Constrained Scheduling Algorithm for Workflow Applications
    Arabnejad, Hamid
    Barbosa, Jorge G.
    [J]. JOURNAL OF GRID COMPUTING, 2014, 12 (04) : 665 - 679
  • [5] Scheduling deadline constrained scientific workflows on dynamically provisioned cloud resources
    Arabnejad, Vahid
    Bubendorfer, Kris
    Ng, Bryan
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 75 : 348 - 364
  • [6] Towards the Scheduling of Multiple Workflows on Computational Grids
    Bittencourt, Luiz Fernando
    Madeira, Edmundo R. M.
    [J]. JOURNAL OF GRID COMPUTING, 2010, 8 (03) : 419 - 441
  • [7] Brown DuncanA., 2007, WORKFLOWS E SCI, P39, DOI [10.1007/978-1-84628-757-24, DOI 10.1007/978-1-84628-757-24]
  • [8] Cost-effective workflow scheduling approach on cloud under deadline constraint using firefly algorithm
    Chakravarthi, Koneti Kalyan
    Shyamala, L.
    Vaidehi, V.
    [J]. APPLIED INTELLIGENCE, 2021, 51 (03) : 1629 - 1644
  • [9] Multiobjective Cloud Workflow Scheduling: A Multiple Populations Ant Colony System Approach
    Chen, Zong-Gan
    Zhan, Zhi-Hui
    Lin, Ying
    Gong, Yue-Jiao
    Gu, Tian-Long
    Zhao, Feng
    Yuan, Hua-Qiang
    Chen, Xiaofeng
    Li, Qing
    Zhang, Jun
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2019, 49 (08) : 2912 - 2926
  • [10] A GSA based hybrid algorithm for bi-objective workflow scheduling in cloud computing
    Choudhary, Anubhav
    Gupta, Indrajeet
    Singh, Vishakha
    Jana, Prasanta K.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 83 : 14 - 26