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

被引:13
|
作者
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 条
  • [21] Scheduling Budget Constrained Cloud Workflows With Particle Swarm Optimization
    Wang, Xiaotong
    Cao, Bin
    Hou, Chenyu
    Xiong, Lirong
    Fan, Jing
    [J]. 2015 IEEE CONFERENCE ON COLLABORATION AND INTERNET COMPUTING (CIC), 2015, : 219 - 226
  • [22] A Budget-Aware algorithm for Scheduling Scientific Workflows in Cloud
    Arabnejad, Vahid
    Bubendorfer, Kris
    Ng, Bryan
    [J]. PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 1188 - 1195
  • [23] 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
  • [24] CDA: a novel multicore scheduling for cost-aware deadline-constrained scientific workflows on the IaaS cloud
    Deldari, Arash
    Yousofi, Abolghasem
    Naghibzadeh, Mahmoud
    Salehan, Alireza
    [J]. JOURNAL OF SUPERCOMPUTING, 2022, 78 (15): : 17027 - 17054
  • [25] Online Scheduling to Maximize Resource Utilization of Deadline-Constrained Workflows on the Cloud
    Zheng, Wei
    Yan, Wenjing
    Bugingo, Emmanuel
    Zhang, Dongzhan
    [J]. PROCEEDINGS OF THE 2018 IEEE 22ND INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN ((CSCWD)), 2018, : 98 - 103
  • [26] Energy Efficient Scheduling of Scientific Workflows in Cloud Environment
    Ghose, Manojit
    Verma, Pratyush
    Karmakar, Sushanta
    Sahu, Aryabartta
    [J]. 2017 19TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS (HPCC) / 2017 15TH IEEE INTERNATIONAL CONFERENCE ON SMART CITY (SMARTCITY) / 2017 3RD IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (DSS), 2017, : 170 - 177
  • [27] Elastic Scheduling of Scientific Workflows under Deadline Constraints in Cloud Computing Environments
    Anwar, Nazia
    Deng, Huifang
    [J]. FUTURE INTERNET, 2018, 10 (01)
  • [28] Deadline Constrained Adaptive Multilevel Scheduling System in Cloud Environment
    Komarasamy, Dinesh
    Muthuswamy, Vijayalakshmi
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2015, 9 (04): : 1302 - 1320
  • [29] On Optimal Scheduling Algorithms for Well-Structured Workflows in the Cloud with Budget and Deadline Constraints
    Wang, Yang
    Shi, Wei
    Kent, Kenneth B.
    [J]. PARALLEL PROCESSING LETTERS, 2016, 26 (02)
  • [30] A Robust Algorithm for Deadline Constrained Scheduling in IaaS Cloud Environment
    Muhammad-Bello, Bilkisu Larai
    Aritsugi, Masayoshi
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (12): : 2942 - 2957