Dynamic multi-workflow scheduling: A deadline and cost-aware approach for commercial clouds

被引:41
|
作者
Arabnejad, Vahid [1 ]
Bubendorfer, Kris [1 ]
Ng, Bryan [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington, New Zealand
关键词
SCIENTIFIC WORKFLOWS; SERVICE; PERFORMANCE;
D O I
10.1016/j.future.2019.04.029
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing, specifically its elastic, on demand, and pay per use instances, provide an ideal model for resourcing large scale state-of-the-art scientific analyses. Such scientific work is typically represented as workflows - the most common model for characterizing e-Science experiments and data analysis. Hosting and managing scientific applications on the cloud poses new challenges in terms of workflow scheduling which is key in leveraging its inherent cost and performance benefits. Prior research has studied static scheduling when the number of workflows is known in advance and all are submitted at the same time. However, in practice, a scheduler may have to schedule an unpredictable stream of workflows, for example, recent workflow management systems - such as Parsl, do not construct complete workflows at any stage during their execution, rather they generate partial workflows dynamically during execution - somewhat akin to lazy evaluation. This change in the way in which scientific data and workflows are created and processed represents a disruptive change to the way in which scheduling needs to occur. This paper represents a first and necessary step towards addressing scheduling problems of this nature, in which we present a new algorithm, Dynamic Workload Scheduler (DWS) that handles the dynamics of multiple deadline constrained workflows arriving randomly and scheduling these workflows with reducing cost in mind. Our results show that the DWS algorithm achieves an average 10% higher success rate in terms of fulfilling deadlines for different workloads and reduces the overall cost by an average 23% when compared to the most recent comparable algorithm. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:98 / 108
页数:11
相关论文
共 50 条
  • [31] Cost-effective approaches for deadline-constrained workflow scheduling in clouds
    Zengpeng Li
    Huiqun Yu
    Guisheng Fan
    The Journal of Supercomputing, 2023, 79 : 7484 - 7512
  • [32] A Review of Cost and Makespan-Aware Workflow Scheduling in Clouds
    Lu, Pingping
    Zhang, Gongxuan
    Zhu, Zhaomeng
    Zhou, Xiumin
    Sun, Jin
    Zhou, Junlong
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28 (06)
  • [33] User Priority Aware and Cost Constrained Workflow Scheduling in Clouds
    Chen, Yuehong
    Xia, Yuanqing
    Yan, Ce
    Gao, Runze
    PROCEEDINGS OF THE 38TH CHINESE CONTROL CONFERENCE (CCC), 2019, : 2708 - 2713
  • [34] Cost optimization heuristics for deadline constrained workflow scheduling on clouds and their comparative evaluation
    Emmanuel, Bugingo
    Qin, Yingsheng
    Wang, Juntao
    Zhang, Defu
    Zheng, Wei
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (20):
  • [35] Cost and makespan-aware workflow scheduling in hybrid clouds
    Zhou, Junlong
    Wang, Tian
    Cong, Peijin
    Lu, Pingping
    Wei, Tongquan
    Chen, Mingsong
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 100
  • [36] Cost-Aware Dynamic Cloud Workflow Scheduling Using Self-attention and Evolutionary Reinforcement Learning
    Shen, Ya
    Chen, Gang
    Ma, Hui
    Zhang, Mengjie
    SERVICE-ORIENTED COMPUTING, ICSOC 2024, PT II, 2025, 15405 : 3 - 18
  • [37] Online Multi-Workflow Scheduling under Uncertain Task Execution Time in IaaS Clouds
    Liu, Jiagang
    Ren, Ju
    Dai, Wei
    Zhang, Deyu
    Zhou, Pude
    Zhang, Yaoxue
    Min, Geyong
    Najjari, Noushin
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2021, 9 (03) : 1180 - 1194
  • [38] Cost-Aware Scheduling of Deadline-Constrained Task Workflows in Public Cloud Environments
    Moens, Hendrik
    Handekyn, Koen
    De Turck, Filip
    2013 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2013), 2013, : 68 - 75
  • [39] Deadline-constrained cost-energy aware workflow scheduling in cloud
    Bugingo, Emmanuel
    Zheng, Wei
    Lei, Zhenfeng
    Zhang, Defu
    Sebakara, Samuel Rene Adolphe
    Zhang, Dongzhan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (06):
  • [40] Probabilistic-QoS-Aware Multi-Workflow Scheduling Upon the Edge Computing Resources
    Tang, Tao
    Ma, Yuyin
    Feng, Wenjiang
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2021, 18 (02) : 25 - 39