Longer Is Shorter: Making Long Paths to Improve the Worst-Case Response Time of DAG Tasks

被引:0
|
作者
He, Qingqiang
Guan, Nan [1 ]
Lv, Mingsong
机构
[1] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China
关键词
Task analysis; Time factors; Schedules; Real-time systems; Scheduling; Laser radar; Parallel processing; Directed acyclic graph (DAG) task; long path; real-time scheduling; worst-case response time; BOUNDS;
D O I
10.1109/TCAD.2024.3402566
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Directed acyclic graph (DAG) tasks are widely used to model parallel real-time workload. The real-time performance of a DAG task not only depends on its total workload but also its graph structure. Intuitively, with the same total workload, a DAG task with looser precedence constraints tends to have better real-time performance in terms of worst-case response time. However, this article shows that actually we can shorten the worst-case response time of a DAG task by carefully adding new edges and constructing longer paths. We develop techniques based on the state-of-the-art DAG response time analysis methods to properly add new edges so that the worst-case response time bound guaranteed by formal analysis can be significantly reduced. An approach built upon the proposed techniques is also presented to handle the scheduling of multiple DAG tasks. Experiments under different parameter settings demonstrate the effectiveness of the proposed method.
引用
收藏
页码:4519 / 4531
页数:13
相关论文
共 50 条
  • [1] Worst-Case Response Time Analysis of Multitype DAG Tasks Based on Reconstruction
    Chen Shushan
    Xiao Feng
    Huang Shujuan
    Zhang Wenjuan
    Han Xingxing
    Li Tiansen
    IEEE ACCESS, 2022, 10 : 93140 - 93154
  • [2] Worst-case response time analysis for partitioned fixed-priority DAG tasks on identical processors
    Ben-Amor, Slim
    Cucu-Grosjean, Liliana
    Maxim, Dorin
    2019 24TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2019, : 1423 - 1426
  • [3] Bounding the Response Time of DAG Tasks Using Long Paths
    He, Qingqiang
    Guan, Nan
    Lv, Mingsong
    Jiang, Xu
    Chang, Wanli
    2022 IEEE 43RD REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2022), 2022, : 474 - 486
  • [4] Bounding Worst-Case Response Time for Tasks under PIP
    Ramaprasad, Harini
    Mueller, Frank
    15TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATION SYMPOSIUM: RTAS 2009, PROCEEDINGS, 2009, : 183 - +
  • [5] Bounding worst-case response time for tasks with non-preemptive regions
    Ramaprasad, Harini
    Mueller, Frank
    PROCEEDINGS OF THE 14TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2008, : 58 - 67
  • [6] Starvation-avoidance CAN Scheduling for Shorter Worst-case Response Time with Priority Queues
    Kimm, Haklin
    Chelladurai, Jeyaprakash
    2020 21ST IEEE INTERNATIONAL SYMPOSIUM ON A WORLD OF WIRELESS, MOBILE AND MULTIMEDIA NETWORKS (IEEE WOWMOM 2020), 2020, : 373 - 378
  • [7] Worst-Case Response Time Analysis of a Synchronous Dataflow Graph in a Multiprocessor System with Real-Time Tasks
    Choi, Junchul
    Ha, Soonhoi
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2017, 22 (02)
  • [8] The shape of a DAG: bounding the response time using long paths
    He, Qingqiang
    Guan, Nan
    Lv, Mingsong
    Jiang, Xu
    Chang, Wanli
    REAL-TIME SYSTEMS, 2024, 60 (02) : 199 - 238
  • [9] ON PATHS IN SEARCH OR DECISION TREES WHICH REQUIRE ALMOST WORST-CASE TIME
    HUCKENBECK, U
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 344 : 406 - 423
  • [10] Worst-Case Finish Time Analysis for DAG-Based Applications in the Presence of Transient Faults
    Cui, Xiao-Tong
    Wu, Kai-Jie
    Wei, Tong-Quan
    Sha, Edwin Hsing-Mean
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2016, 31 (02) : 267 - 283