Scheduling deadline constrained scientific workflows on dynamically provisioned cloud resources

被引:58
|
作者
Arabnejad, Vahid [1 ]
Bubendorfer, Kris [1 ]
Ng, Bryan [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington, New Zealand
关键词
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 条
  • [1] Deadline Constrained Scheduling of Scientific Workflows on Cloud using Hybrid Genetic Algorithm
    Kaur, Gursleen
    Kalra, Mala
    [J]. PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING (CONFLUENCE 2017), 2017, : 276 - 280
  • [2] Budget-deadline constrained approach for scientific workflows scheduling in a cloud environment
    Naqin Zhou
    Weiwei Lin
    Wei Feng
    Fang Shi
    Xiongwen Pang
    [J]. Cluster Computing, 2023, 26 : 1737 - 1751
  • [3] Budget-deadline constrained approach for scientific workflows scheduling in a cloud environment
    Zhou, Naqin
    Lin, Weiwei
    Feng, Wei
    Shi, Fang
    Pang, Xiongwen
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (03): : 1737 - 1751
  • [4] Structure-Aware Scheduling Algorithm for Deadline-Constrained Scientific Workflows in the Cloud
    Al-Haboobi, Ali
    Kecskemeti, Gabor
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (02) : 792 - 802
  • [5] A Cost-Effective Deadline-Constrained Dynamic Scheduling Algorithm for Scientific Workflows in a Cloud Environment
    Sahni, Jyoti
    Vidyarthi, Deo Prakash
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2018, 6 (01) : 2 - 18
  • [6] Auto-scaling for Deadline Constrained Scientific Workflows in Cloud Environment
    Vinay, K.
    Kumar, S. M. Dilip
    [J]. 2016 IEEE ANNUAL INDIA CONFERENCE (INDICON), 2016,
  • [7] A Cloud Broker for Executing Deadline-Constrained Periodic Scientific Workflows
    Taheri, Hoda
    Abrishami, Saeid
    Naghibzadeh, Mahmoud
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (05) : 3089 - 3100
  • [8] A hybrid algorithm for scheduling scientific workflows in IaaS cloud with deadline constraint
    Malihe Hariri
    Mostafa Nouri-Baygi
    Saeid Abrishami
    [J]. The Journal of Supercomputing, 2022, 78 : 16975 - 16996
  • [9] A hybrid algorithm for scheduling scientific workflows in IaaS cloud with deadline constraint
    Hariri, Malihe
    Nouri-Baygi, Mostafa
    Abrishami, Saeid
    [J]. JOURNAL OF SUPERCOMPUTING, 2022, 78 (15): : 16975 - 16996
  • [10] CDA: a novel multicore scheduling for cost-aware deadline-constrained scientific workflows on the IaaS cloud
    Arash Deldari
    Abolghasem Yousofi
    Mahmoud Naghibzadeh
    Alireza Salehan
    [J]. The Journal of Supercomputing, 2022, 78 : 17027 - 17054