Workflow scheduling of scientific workflows under simultaneous deadline and budget constraints

被引:0
作者
Ahmad Taghinezhad-Niar
Saeid Pashazadeh
Javid Taheri
机构
[1] University of Tabriz,Faculty of Electrical and Computer Engineering
[2] Karlstad University,Department of Mathematics and Computer Science
来源
Cluster Computing | 2021年 / 24卷
关键词
Scheduling; Workflow applications; Deadline; Budget; Quality of services;
D O I
暂无
中图分类号
学科分类号
摘要
Cloud Infrastructure as a Service (IaaS) has been known as a suitable platform for the execution of workflow applications. Quality of service (QoS) in such platforms is considered a challenging problem from both customers’ and service providers’ perspectives to perform workflow schedules. This paper proposes Budget Deadline Delicate Cloud (BDDC) and Budget Deadline Cloud (BDC) algorithms to consider both budget and deadline constraints for scheduling scientific workflows on cloud IaaS platforms. Methods for distribution of budget and deadlines under task leveling are proposed. Four metrics (success rate, time ratio, cost ratio, and utilization rate) are utilized to evaluate the proposed algorithms’ performance. Results of our proposed algorithms are compared with the BDHEFT, DBCS, and BDSD algorithms under various scenarios. Simulation results demonstrate that BDDC outperforms other algorithms in achieving cheaper costs while earning a higher success rate and utilization rate, and BDC accomplishes higher success rates and faster makespan. The performance of the proposed methods is confirmed using a real cloud environment.
引用
收藏
页码:3449 / 3467
页数:18
相关论文
共 107 条
  • [1] Abazari F(2019)Simulation modelling practice and theory MOWS: multi-objective workflow scheduling in cloud computing based on heuristic algorithm Simul. Modell. Pract. Theory 93 119-132
  • [2] Analoui M(2013)Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service Clouds Future Gener. Comput. Syst. 29 158-169
  • [3] Takabi H(2021)A dynamic VM provisioning and de-provisioning based cost-efficient deadline-aware scheduling algorithm for Big Data workflow applications in a cloud environment Clust. Comput. 24 249-278
  • [4] Fu S(2018)On efficient resource use for scientific workflows in clouds Comput. Netw. 146 232-242
  • [5] Abrishami S(2016)Low-time complexity budget-deadline constrained workflow scheduling on heterogeneous resources Future Gener. Comput. Syst. 55 29-40
  • [6] Naghibzadeh M(2019)Budget and deadline aware e-science workflow scheduling in clouds IEEE Trans. Parallel Distrib. Syst. 30 29-44
  • [7] Epema DHJ(2019)Dynamic multi-workflow scheduling: a deadline and cost-aware approach for commercial clouds Future Gener. Comput. Syst. 100 98-108
  • [8] Ahmad W(2012)Simplified cloud-oriented virtual machine management with MLN J. Supercomput. 61 251-266
  • [9] Alam B(2018)GA-ETI: an enhanced genetic algorithm for the scheduling of scientific workflows in cloud environments J. Comput. Sci. 26 318-331
  • [10] Ahuja S(2017)PSO-DS: a scheduling engine for scientific workflow managers J. Supercomput. 73 3924-3947