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 条
  • [11] Cormen TH, 2009, INTRO ALGORITHMS
  • [12] Pegasus, a workflow management system for science automation
    Deelman, Ewa
    Vahi, Karan
    Juve, Gideon
    Rynge, Mats
    Callaghan, Scott
    Maechling, Philip J.
    Mayani, Rajiv
    Chen, Weiwei
    da Silva, Rafael Ferreira
    Livny, Miron
    Wenger, Kent
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2015, 46 : 17 - 35
  • [13] Multi-objective workflow scheduling in Amazon EC2
    Durillo, Juan J.
    Prodan, Radu
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2014, 17 (02): : 169 - 189
  • [14] GRP-HEFT: A Budget-Constrained Resource Provisioning Scheme for Workflow Scheduling in IaaS Clouds
    Faragardi, Hamid Reza
    Sedghpour, Mohammad Reza Saleh
    Fazliahmadi, Saber
    Fahringer, Thomas
    Rasouli, Nayereh
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (06) : 1239 - 1254
  • [15] QoS-aware cloud service composition using eagle strategy
    Gavvala, Siva Kumar
    Jatoth, Chandrashekar
    Gangadharan, G. R.
    Buyya, Rajkumar
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 90 : 273 - 290
  • [16] Time-discretization for speeding-up scheduling of deadline-constrained workflows in clouds
    Genez, Thiago A. L.
    Bittencourt, Luiz F.
    Madeira, Edmundo R. M.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 107 : 1116 - 1129
  • [17] Dynamic scheduling applying new population grouping of whales meta-heuristic in cloud computing
    Hemasian-Etefagh, Farinaz
    Safi-Esfahani, Faramarz
    [J]. JOURNAL OF SUPERCOMPUTING, 2019, 75 (10) : 6386 - 6450
  • [18] DCHG-TS: a deadline-constrained and cost-effective hybrid genetic algorithm for scientific workflow scheduling in cloud computing
    Iranmanesh, Amir
    Naji, Hamid Reza
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (02): : 667 - 681
  • [19] A Review on Comparison of Workflow Scheduling Algorithms with Scientific Workflows
    Jain, Aditi
    Kumari, Raj
    [J]. PROCEEDINGS OF INTERNATIONAL CONFERENCE ON COMMUNICATION AND NETWORKS, 2017, 508 : 613 - 622
  • [20] Characterizing and profiling scientific workflows
    Juve, Gideon
    Chervenak, Ann
    Deelman, Ewa
    Bharathi, Shishir
    Mehta, Gaurang
    Vahi, Karan
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (03): : 682 - 692