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 条
[21]   Scheduling Linear Workflows with Dynamically Adjustable Exit Tasks on Distributed Resources [J].
Stavrinides, Georgios L. ;
Karatza, Helen D. .
2023 IEEE 15TH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEM, ISADS, 2023, :17-24
[22]   Hard-deadline constrained workflows scheduling using metaheuristic algorithms [J].
Visheratin, Alexander ;
Melnik, Mikhail ;
Butakov, Nikolay ;
Nasonov, Denis .
4TH INTERNATIONAL YOUNG SCIENTIST CONFERENCE ON COMPUTATIONAL SCIENCE, 2015, 66 :506-514
[23]   Scheduling Workflows With Limited Budget to Cloud Server and Serverless Resources [J].
Zhang, Jinquan ;
Li, Xiaoping ;
Chen, Long ;
Ruiz, Ruben .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (04) :1766-1779
[24]   Fault-Tolerant Scheduling for Scientific Workflows in Cloud Environments [J].
Vinay, K. ;
Kumar, S. M. Dilip .
2017 7TH IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2017, :150-155
[25]   Scheduling multiple scientific workflows using containers on IaaS cloud [J].
Rajasekar, P. ;
Palanichamy, Yogesh .
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 12 (07) :7621-7636
[26]   Online optimization scheduling for scientific workflows with deadline constraint on hybrid clouds [J].
Lin, Bing ;
Guo, Wenzhong ;
Lin, Xiuyan .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (11) :3079-3095
[27]   Expansion slot backfill scheduling for concurrent workflows with deadline on heterogeneous resources [J].
Xu, Xiujie ;
Xiao, Chuangbai ;
Tian, Guozhong ;
Sun, Ting .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (01) :471-483
[28]   Workflow scheduling of scientific workflows under simultaneous deadline and budget constraints [J].
Ahmad Taghinezhad-Niar ;
Saeid Pashazadeh ;
Javid Taheri .
Cluster Computing, 2021, 24 :3449-3467
[29]   Deadline Based Resource Provisioning and Scheduling Algorithm for Scientific Workflows on Clouds [J].
Rodriguez, Maria Alejandra ;
Buyya, Rajkumar .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (02) :222-235
[30]   DR-SWDF: A dynamically reconfigurable framework for scientific workflows deployment in the cloud [J].
Bousselmi K. ;
Brahmi Z. ;
Gammoudi M.M. .
2017, West University of Timisoara (18) :177-193