Dynamically Scheduling Deadline-Constrained Interleaved Workflows on Heterogeneous Computing Systems

被引:0
|
作者
Cai, Kun [1 ]
Wu, Quanwang [1 ]
Zhou, Mengchu [2 ]
Chen, Chao [1 ]
Wen, Junhao [3 ]
Wang, Shouguang [4 ]
机构
[1] Chongqing Univ, Sch Comp Sci, Chongqing 400044, Peoples R China
[2] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
[3] Chongqing Univ, Sch Big Data & Software Engn, Chongqing 400044, Peoples R China
[4] Zhejiang Gongshang Univ, Sch Informat & Elect Engn, Hangzhou 310018, Peoples R China
基金
中国国家自然科学基金;
关键词
Dynamic scheduling; Processor scheduling; Costs; Schedules; Time factors; Real-time systems; Heterogeneous networks; Energy consumption; Computational modeling; Deadline constraint; heterogeneous computing systems; interleaved workflows; list scheduling; Quality of Service (QoS); TASK GRAPHS; EFFICIENT; ALGORITHM;
D O I
10.1109/TSC.2025.3536317
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Heterogeneous computing systems are extensively utilized to execute a wide range of time-critical services, which encompass numerous interdependent tasks organized in the form of workflows. In practice, the dynamic arrival of workflows often interleaves with their execution, leading to resource contention among multiple workflows and potentially causing QoS (Quality of Service) degradation. However, compared to the extensive research on single workflow scheduling, interleaved workflow scheduling has received relatively less attention. Moreover, the challenge of effectively scheduling limited computing resources to promptly complete consecutively arriving workflows remains underexplored, despite its practical importance. To fill this gap, this work proposes a method called Urgency-based List Scheduling (ULS) for dynamically scheduling deadline-constrained interleaved workflows. In ULS, a novel task property called urgency is introduced to prioritize tasks from multiple workflows by capturing real-time execution information, and each newly arrived workflow is scheduled with the outstanding tasks of prior workflows based on a list-based strategy to make more informed decisions. Extensive evaluation experiments are performed and the findings illustrate that ULS can achieve a reduction of at least 68% in deadline miss rates and 77% in overall tardiness compared to existing methods.
引用
收藏
页码:758 / 769
页数:12
相关论文
共 50 条
  • [21] 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):
  • [22] 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)
  • [23] Scheduling deadline-constrained checkpointing on virtual clusters
    Yenke, Blaise Omer
    Mehaut, Jean-Francois
    Tchuente, Maurice
    2008 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE, VOLS 1-3, PROCEEDINGS, 2008, : 257 - +
  • [24] Reliability-aware and Deadline-constrained workflow scheduling in Mobile Edge Computing
    Peng, Qinglan
    Jiang, Haochen
    Chen, Mujie
    Liang, Jiawei
    Xia, Yunni
    PROCEEDINGS OF THE 2019 IEEE 16TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC 2019), 2019, : 236 - 241
  • [25] 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
  • [26] A Cost-Effective Deadline-Constrained Dynamic Scheduling Algorithm for Scientific Workflows in a Cloud Environment
    Sahni, Jyoti
    Vidyarthi, Deo Prakash
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2018, 6 (01) : 2 - 18
  • [27] 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
  • [28] Offer-based Scheduling of Deadline-Constrained Bag-of-Tasks Applications for Utility Computing Systems
    Netto, Marco A. S.
    Buyya, Rajkumar
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 1422 - 1432
  • [29] Online Scheduling of Multiple Deadline-constrained Workflow Applications in Distributed Systems
    Zheng, Wei
    Xu, Chao
    Bao, Wen
    2015 THIRD INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA, 2015, : 104 - 111
  • [30] A benchmark approach and its toolkit for online scheduling of multiple deadline-constrained workflows in big-data processing systems
    Zhang, Dongzhan
    Yan, Wenjing
    Bugingo, Emmanuel
    Zheng, Wei
    Chen, Jinjun
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 85 : 222 - 234