Scheduling deadline constrained scientific workflows on dynamically provisioned cloud resources

被引:60
作者
Arabnejad, Vahid [1 ]
Bubendorfer, Kris [1 ]
Ng, Bryan [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington, New Zealand
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2017年 / 75卷
关键词
Scientific workflows; Scheduling; Deadline constrained; Cloud resources; COMPUTING ENVIRONMENTS; COST OPTIMIZATION; TASK GRAPHS; ALGORITHMS;
D O I
10.1016/j.future.2017.01.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Commercial cloud computing resources are rapidly becoming the target platform on which to perform scientific computation, due to the massive leverage possible and elastic pay-as-you-go pricing model. The cloud allows researchers and institutions to only provision compute when required, and to scale seamlessly as needed. The cloud computing paradigm therefore presents a low capital, low barrier to operating dedicated HPC eScience infrastructure. However, there are still significant technical hurdles associated with obtaining sufficient execution performance while limiting the financial cost, in particular, a naive scheduling algorithm may increase the cost of computation to the point that using cloud resources is no longer a viable option. The work in this article concentrates on the problem of scheduling deadline constrained scientific workloads on dynamically provisioned cloud resources, while reducing the cost of computation. Specifically we present two algorithms, Proportional Deadline Constrained (PDC) and Deadline Constrained Critical Path (DCCP) that address the workflow scheduling problem on such dynamically provisioned cloud resources. These algorithms are additionally extended to refine their operation in task prioritization and backfilling respectively. The results in this article indicate that both PDC and DCCP algorithms achieve higher cost efficiencies and success rates when compared to existing algorithms. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:348 / 364
页数:17
相关论文
共 50 条
[31]   Catfish-PSO based scheduling of scientific workflows in IaaS cloud [J].
Nirmala, S. Jaya ;
Bhanu, S. Mary Saira .
COMPUTING, 2016, 98 (11) :1091-1109
[32]   A Novel Approach to Scheduling Workflows Upon Cloud Resources with Fluctuating Performance [J].
Pan, Yi ;
Wang, Shu ;
Wu, Lei ;
Xia, Yunni ;
Zheng, Wanbo ;
Pang, Shanchen ;
Zeng, Ziyang ;
Chen, Peng ;
Li, Yawen .
MOBILE NETWORKS & APPLICATIONS, 2020, 25 (02) :690-700
[33]   Deadline Constrained Cloud Computing Resources Scheduling for Cost Optimization Based on Dynamic Objective Genetic Algorithm [J].
Chen, Zong-Gan ;
Du, Ke-Ling ;
Zhan, Zhi-Hui ;
Zhang, Lun .
2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, :708-714
[34]   Power Consumption Optimization for Deadline-Constrained Workflows in Cloud Data Center [J].
Zhang, Chi ;
Wang, Yuxin ;
Feng, Zhen ;
Guo, He .
2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, :206-213
[35]   Budget-Deadline Constrained Workflow Scheduling for Heterogeneous Resources [J].
Zhou, Naqin ;
Qi, Deyu ;
Feng, Wei ;
Wang, Xinyang ;
Shen, Yang .
2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE) AND IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC), VOL 1, 2017, :7-14
[36]   Adaptive Resource Provisioning and Scheduling Algorithm for Scientific Workflows on IaaS Cloud [J].
Rajasekar P. ;
Palanichamy Y. .
SN Computer Science, 2021, 2 (6)
[37]   Power-Aware Mechanism for Scheduling Scientific Workflows in Cloud Environment [J].
Kataraki, Kirankumar, V ;
Maradithaya, Sumana .
INTERNATIONAL JOURNAL OF INFORMATION SYSTEM MODELING AND DESIGN, 2021, 12 (01) :22-38
[38]   Deadline Constrained Adaptive Multilevel Scheduling System in Cloud Environment [J].
Komarasamy, Dinesh ;
Muthuswamy, Vijayalakshmi .
KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2015, 9 (04) :1302-1320
[39]   A Robust Algorithm for Deadline Constrained Scheduling in IaaS Cloud Environment [J].
Muhammad-Bello, Bilkisu Larai ;
Aritsugi, Masayoshi .
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (12) :2942-2957
[40]   Cost and Energy Aware Scheduling Algorithm for Scientific Workflows with Deadline Constraint in Clouds [J].
Li, Zhongjin ;
Ge, Jidong ;
Hu, Haiyang ;
Song, Wei ;
Hu, Hao ;
Luo, Bin .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2018, 11 (04) :713-726