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 条
  • [1] A comparative study of scheduling algorithms for the multiple deadline-constrained workflows in heterogeneous computing systems with time windows
    Bochenina, Klavdiya
    2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2014, 29 : 509 - 522
  • [2] MapReduce Scheduling for Deadline-Constrained Jobs in Heterogeneous Cloud Computing Systems
    Chen, Chien-Hung
    Lin, Jenn-Wei
    Kuo, Sy-Yen
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2018, 6 (01) : 127 - 140
  • [3] Energy-aware intelligent scheduling for deadline-constrained workflows in sustainable cloud computing
    Cao, Min
    Li, Yaoyu
    Wen, Xupeng
    Zhao, Yue
    Zhu, Jianghan
    EGYPTIAN INFORMATICS JOURNAL, 2023, 24 (02) : 277 - 290
  • [4] 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
  • [5] Energy-efficient Dynamic Scheduling of Deadline-constrained MapReduce Workflows
    Shu, Tong
    Wu, Chase Q.
    2017 IEEE 13TH INTERNATIONAL CONFERENCE ON E-SCIENCE (E-SCIENCE), 2017, : 393 - 402
  • [6] Online Scheduling to Maximize Resource Utilization of Deadline-Constrained Workflows on the Cloud
    Zheng, Wei
    Yan, Wenjing
    Bugingo, Emmanuel
    Zhang, Dongzhan
    PROCEEDINGS OF THE 2018 IEEE 22ND INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN ((CSCWD)), 2018, : 98 - 103
  • [7] 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
  • [8] Energy aware scheduling of deadline-constrained tasks in cloud computing
    Tarandeep Kaur
    Inderveer Chana
    Cluster Computing, 2016, 19 : 679 - 698
  • [9] Online Energy-Aware Scheduling for Deadline-Constrained Applications in Distributed Heterogeneous Systems
    Liu, Yifan
    Du, Chengelie
    Chen, Jinchao
    Du, Xiaoyan
    INTERNATIONAL JOURNAL OF AEROSPACE ENGINEERING, 2024, 2024
  • [10] Scheduling Multilevel Deadline-Constrained Scientific Workflows on Clouds Based on Cost Optimization
    Malawski, Maciej
    Figiela, Kamil
    Bubak, Marian
    Deelman, Ewa
    Nabrzyski, Jarek
    SCIENTIFIC PROGRAMMING, 2015, 2015