Efficient scientific workflow scheduling for deadline-constrained parallel tasks in cloud computing environments

被引:57
|
作者
Zhang, Longxin [1 ]
Zhou, Liqian [1 ]
Salah, Ahmad [2 ]
机构
[1] Hunan Univ Technol, Coll Comp Sci, Zhuzhou 412007, Peoples R China
[2] Zagazig Univ, Fac Comp & Informat, 1 El Zera Sq, Zagazig 44519, Sharkia, Egypt
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Cloud computing; Deadline; Directed acyclic graph (DAG); Makespan; Resource management; ENERGY-CONSUMPTION; AWARE; ARCHITECTURE; ALGORITHM; TIME;
D O I
10.1016/j.ins.2020.04.039
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Data centers for cloud computing must accommodate numerous parallel task executions simultaneously. Therefore, data centers have many virtual machines (VMs). Minimizing the scheduling length of parallel task sets becomes a critical requirement in cloud computing systems. In this study, we propose an efficient priority and relative distance (EPRD) algorithm to minimize the task scheduling length for precedence constrained workflow applications without violating the end-to-end deadline constraint. This algorithm consists of two processes. First, a task priority queue is established. Then, a VM is mapped for a task in accordance with its relative distance. The proposed method can effectively improve VM utilization and scheduling performance. Extensive rigorous experiments based on randomly generated and real-world workflow applications demonstrate that the resource reduction rate and scheduling length of the EPRD algorithm significantly surpass those of existing algorithms. (c) 2020 Elsevier Inc. All rights reserved.
引用
收藏
页码:31 / 46
页数:16
相关论文
共 50 条
  • [1] Deadline-constrained coevolutionary genetic algorithm for scientific workflow scheduling in cloud computing
    Liu, Li
    Zhang, Miao
    Buyya, Rajkumar
    Fan, Qi
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (05):
  • [2] An Efficient Energy-Aware Tasks Scheduling with Deadline-Constrained in Cloud Computing
    Ben Alla, Said
    Ben Alla, Hicham
    Touhafi, Abdellah
    Ezzati, Abdellah
    COMPUTERS, 2019, 8 (02)
  • [3] Energy aware scheduling of deadline-constrained tasks in cloud computing
    Kaur, Tarandeep
    Chana, Inderveer
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (02): : 679 - 698
  • [4] Energy aware scheduling of deadline-constrained tasks in cloud computing
    Tarandeep Kaur
    Inderveer Chana
    Cluster Computing, 2016, 19 : 679 - 698
  • [5] 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
  • [6] Deadline-constrained workflow scheduling in software as a service Cloud
    Abrishami, S.
    Naghibzadeh, M.
    SCIENTIA IRANICA, 2012, 19 (03) : 680 - 689
  • [7] Deadline-Constrained Cost Minimisation for Cloud Computing Environments
    Manam, Samuel
    Moessner, Klaus
    Vural, Serdar
    IEEE ACCESS, 2023, 11 : 38514 - 38522
  • [8] 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):
  • [9] Deadline-constrained cost-aware workflow scheduling in hybrid cloud
    Hussain, Mehboob
    Luo, Ming-Xing
    Hussain, Abid
    Javed, Muhammad Hafeez
    Abbas, Zeeshan
    Wei, Lian-Fu
    SIMULATION MODELLING PRACTICE AND THEORY, 2023, 129
  • [10] CCA: a deadline-constrained workflow scheduling algorithm for multicore resources on the cloud
    Deldari, Arash
    Naghibzadeh, Mahmoud
    Abrishami, Saeid
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (02): : 756 - 781