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 条
  • [21] Reliability, Rental-Cost and Energy-Aware Multi-Workflow Scheduling on Multi-Cloud Systems
    Taghinezhad-Niar, Ahmad
    Taheri, Javid
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (03) : 2681 - 2692
  • [22] An IoT-based task scheduling optimization scheme considering the deadline and cost-aware scientific workflow for cloud computing
    Ma, Xiaojin
    Gao, Honghao
    Xu, Huahu
    Bian, Minjie
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2019, 2019 (01)
  • [23] Deadline-Constrained Cost Optimization Approaches for Workflow Scheduling in Clouds
    Wu, Quanwang
    Ishikawa, Fuyuki
    Zhu, Qingsheng
    Xia, Yunni
    Wen, Junhao
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (12) : 3401 - 3412
  • [24] An IoT-based task scheduling optimization scheme considering the deadline and cost-aware scientific workflow for cloud computing
    Xiaojin Ma
    Honghao Gao
    Huahu Xu
    Minjie Bian
    EURASIP Journal on Wireless Communications and Networking, 2019
  • [25] Cloud Computing: A Multi-workflow Scheduling Algorithm with Dynamic Reusability
    Mainak Adhikari
    Santanu Koley
    Arabian Journal for Science and Engineering, 2018, 43 : 645 - 660
  • [26] Cloud Computing: A Multi-workflow Scheduling Algorithm with Dynamic Reusability
    Adhikari, Mainak
    Koley, Santanu
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2018, 43 (02) : 645 - 660
  • [27] Cost-aware cloud workflow scheduling using DRL and simulated annealing
    Gu, Yan
    Cheng, Feng
    Yang, Lijie
    Xu, Junhui
    Chen, Xiaomin
    Cheng, Long
    DIGITAL COMMUNICATIONS AND NETWORKS, 2024, 10 (06) : 1590 - 1599
  • [28] Cost-aware cloud workflow scheduling using DRL and simulated annealing
    Yan Gu
    Feng Cheng
    Lijie Yang
    Junhui Xu
    Xiaomin Chen
    Long Cheng
    Digital Communications and Networks, 2024, 10 (06) : 1590 - 1599
  • [29] Chaotic-Nondominated-Sorting Owl Search Algorithm for Energy-Aware Multi-Workflow Scheduling in Hybrid Clouds
    Li, Huifang
    Xu, Guanghao
    Wang, Danjing
    Zhou, MengChu
    Yuan, Yan
    Alabdulwahab, Ahmed
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2022, 7 (03): : 595 - 608
  • [30] Cost-effective approaches for deadline-constrained workflow scheduling in clouds
    Li, Zengpeng
    Yu, Huiqun
    Fan, Guisheng
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (07): : 7484 - 7512