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 条
  • [31] Structure-Aware Scheduling Algorithm for Deadline-Constrained Scientific Workflows in the Cloud
    Al-Haboobi, Ali
    Kecskemeti, Gabor
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (02) : 792 - 802
  • [32] A two-stage scheduling method for deadline-constrained task in cloud computing
    He, Xiaojian
    Shen, Junmin
    Liu, Fagui
    Wang, Bin
    Zhong, Guoxiang
    Jiang, Jun
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (05): : 3265 - 3281
  • [33] Scheduling deadline-constrained scientific workflow using chemical reaction optimisation algorithm in clouds
    Yan C.
    Luo H.
    Hu Z.
    Yan, Chaokun (ckyango@csu.edu.cn), 2018, Inderscience Publishers (10) : 378 - 393
  • [34] Workflow scheduling algorithms for hard-deadline constrained cloud environments
    Visheratin, Alexander A.
    Melnik, Mikhail
    Nasonov, Denis
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE 2016 (ICCS 2016), 2016, 80 : 2098 - 2106
  • [35] Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service Clouds
    Abrishami, Saeid
    Naghibzadeh, Mahmoud
    Epema, Dick H. J.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (01): : 158 - 169
  • [36] 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
  • [37] A Deadline-Constrained Multi-Objective Task Scheduling Algorithm in Mobile Cloud Environments
    Liu, Li
    Fan, Qi
    Buyya, Rajkumar
    IEEE ACCESS, 2018, 6 : 52982 - 52996
  • [38] Cost-Aware Scheduling of Deadline-Constrained Task Workflows in Public Cloud Environments
    Moens, Hendrik
    Handekyn, Koen
    De Turck, Filip
    2013 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2013), 2013, : 68 - 75
  • [39] Autonomic Scheduling of Deadline-Constrained Bag of Tasks in Hybrid Clouds
    Pelaez, Victor
    Campos, Antonio
    Garcia, Daniel F.
    Entrialgo, Joaquin
    PROCEEDINGS OF THE 2016 INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (SPECTS), 2016,
  • [40] ET2FA: A Hybrid Heuristic Algorithm for Deadline-Constrained Workflow Scheduling in Cloud
    Sun, Zaixing
    Zhang, Boyu
    Gu, Chonglin
    Xie, Ruitao
    Qian, Bin
    Huang, Hejiao
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (03) : 1807 - 1821