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 条
  • [21] ATSDS: adaptive two-stage deadline-constrained workflow scheduling considering run-time circumstances in cloud computing environments
    Reihaneh Khorsand
    Faramarz Safi-Esfahani
    Naser Nematbakhsh
    Mehran Mohsenzade
    The Journal of Supercomputing, 2017, 73 : 2430 - 2455
  • [22] Concurrent workflow budget- and deadline-constrained scheduling in heterogeneous distributed environments
    Zhou, Naqin
    Li, FuFang
    Xu, Kefu
    Qi, Deyu
    SOFT COMPUTING, 2018, 22 (23) : 7705 - 7718
  • [23] ATSDS: adaptive two-stage deadline-constrained workflow scheduling considering run-time circumstances in cloud computing environments
    Khorsand, Reihaneh
    Safi-Esfahani, Faramarz
    Nematbakhsh, Naser
    Mohsenzade, Mehran
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (06): : 2430 - 2455
  • [24] Efficient Workflow Scheduling and Cost Optimization for Deadline-Constrained Microservice Applications in Mobile Edge Computing.
    Mahesar, Abdul Rasheed
    Li Xiaoping
    Sajnani, Dileep Kumar
    Rajput, Kamran Yaseen
    PROCEEDINGS OF THE 2024 27 TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, CSCWD 2024, 2024, : 1931 - 1936
  • [25] A Hybrid Fault-Tolerant Scheduling for Deadline-Constrained Tasks in Cloud Systems
    Yao, Guangshun
    Ren, Qian
    Li, Xiaoping
    Zhao, Shenghui
    Ruiz, Ruben
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (03) : 1371 - 1384
  • [26] Efficient parallel evolutionary algorithms for deadline-constrained scheduling in project management
    Nesmachnow S.
    International Journal of Innovative Computing and Applications, 2016, 7 (01) : 34 - 49
  • [27] A two-stage scheduling method for deadline-constrained task in cloud computing
    Xiaojian He
    Junmin Shen
    Fagui Liu
    Bin Wang
    Guoxiang Zhong
    Jun Jiang
    Cluster Computing, 2022, 25 : 3265 - 3281
  • [28] PCP-ACO: a hybrid deadline-constrained workflow scheduling algorithm for cloud environment
    Shobeiri, Peyman
    Rastaghi, Mehdi Akbarian
    Abrishami, Saeid
    Shobiri, Behnam
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (06): : 7750 - 7780
  • [29] Scheduling deadline-constrained scientific workflow using chemical reaction optimisation algorithm in clouds
    Yan, Chaokun
    Luo, Huimin
    Hu, Zhigang
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2018, 10 (05) : 378 - 393
  • [30] Dual-Tree Genetic Programming for Deadline-Constrained Dynamic Workflow Scheduling in Cloud
    Yang, Yifan
    Chen, Gang
    Ma, Hui
    Zhang, Mengjie
    SERVICE-ORIENTED COMPUTING (ICSOC 2022), 2022, 13740 : 433 - 448