Budget-deadline constrained approach for scientific workflows scheduling in a cloud environment

被引:15
|
作者
Zhou, Naqin [1 ]
Lin, Weiwei [1 ]
Feng, Wei [1 ]
Shi, Fang [1 ]
Pang, Xiongwen [1 ]
机构
[1] Guangzhou Univ, Cyberspace Inst Adv Technol, Guangzhou, Peoples R China
基金
中国国家自然科学基金;
关键词
Cloud computing; Scientific workflow; QoS scheduling; Budget; Virtual machine; ALGORITHM; INFRASTRUCTURE;
D O I
10.1007/s10586-020-03176-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In cloud computing environments, it is a great challenge to schedule a workflow application because it is an NP-complete problem. Particularly, scheduling workflows with different Quality of Service (QoS) constraints makes the problem more complex. Several approaches have been proposed for QoS workflow scheduling, but most of them are focused on a single QoS constraint. Therefore, this paper presents a new algorithm for multi-QoS constrained workflow scheduling, cost, and time, named Budget-Deadline Constrained Workflow Scheduling (BDCWS). The algorithm builds the task optimistic available budget based on the execution cost of the task on the slowest virtual machine and the optimistic spare budget, and then builds the set of affordable virtual machines according to the task optimistic available budget to control the range of virtual machine selection, and thus effectively controls the task execution cost. Finally, a new balance factor and selection strategy are given according to the optimistic spare deadline and the optimistic spare budget, so that the execution cost and time consumption of the control task are more effective. To evaluate the proposed algorithm, we experimentally evaluated our algorithm using real-world workflow applications. The experimental results show that compared with DBWS (Deadline-Budget Workflow Scheduling) and BDAS (Budget-Deadline Aware Scheduling), the proposed algorithm has a 26.3-79.7% higher success rate. Especially when the deadline and budget are tight, the improvement is more obvious. In addition, the best cost frequency of our algorithm achieves a 98%, which is more cost-competitive than DBWS.
引用
收藏
页码:1737 / 1751
页数:15
相关论文
共 50 条
  • [41] Energy-aware intelligent scheduling for deadline-constrained workflows in sustainable cloud computing
    Cao, Min
    Li, Yaoyu
    Wen, Xupeng
    Zhao, Yue
    Zhu, Jianghan
    EGYPTIAN INFORMATICS JOURNAL, 2023, 24 (02) : 277 - 290
  • [42] An Optimizing Algorithm for Deadline Constrained Scheduling of Scientific Workflows in IaaS Clouds Using Spot Instances
    Cao, Shujin
    Deng, Kefeng
    Ren, Kaijun
    Li, Xiaoyong
    Nie, Tengfei
    Song, Junqiang
    2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 1421 - 1428
  • [43] Deadline-Constrained Algorithms for Scheduling of Bag-of-Tasks and Workflows in Cloud Computing Environments
    Maurya, Ashish Kumar
    Tripathi, Anil Kumar
    2018 2ND INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPILATION, COMPUTING AND COMMUNICATIONS (HP3C 2018), 2018, : 6 - 10
  • [44] A collaborative multi-objective meta-heuristic for deadline-constrained multi-workflows scheduling in cloud environment
    Qin, Shuo
    Shao, Zhongshi
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2025, 142
  • [45] GreenSched: An intelligent energy aware scheduling for deadline-and-budget constrained cloud tasks
    Kaur, Tarandeep
    Chana, Inderveer
    SIMULATION MODELLING PRACTICE AND THEORY, 2018, 82 : 55 - 83
  • [46] Energy efficient partitioning and scheduling approach for Scientific Workflows in the Cloud
    Bousselmi, Khadija
    Brahmi, Zaki
    Gammoudi, Mohamed Mohsen
    PROCEEDINGS 2016 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2016), 2016, : 146 - 154
  • [47] PSO+LOA: hybrid constrained optimization for scheduling scientific workflows in the cloud
    Huifang Li
    Danjing Wang
    Julio Ruben Cañizares Abreu
    Qing Zhao
    Orlando Bonilla Pineda
    The Journal of Supercomputing, 2021, 77 : 13139 - 13165
  • [48] Scheduling Architectures for Scientific Workflows in the Cloud
    Erbel, Johannes
    Korte, Fabian
    Grabowski, Jens
    SYSTEM ANALYSIS AND MODELING: LANGUAGES, METHODS, AND TOOLS FOR SYSTEMS ENGINEERING, SAM 2018, 2018, 11150 : 20 - 28
  • [49] PSO plus LOA: hybrid constrained optimization for scheduling scientific workflows in the cloud
    Li, Huifang
    Wang, Danjing
    Canizares Abreu, Julio Ruben
    Zhao, Qing
    Bonilla Pineda, Orlando
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (11): : 13139 - 13165
  • [50] Elastic resource provisioning for scientific workflow scheduling in cloud under budget and deadline constraints
    Shi, Jiyuan
    Luo, Junzhou
    Dong, Fang
    Zhang, Jinghui
    Zhang, Junxue
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (01): : 167 - 182