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 条
  • [41] Worst case response time analysis of sporadic graph tasks with EDF scheduling on a uniprocessor
    Zhao, Hui Xue
    George, Laurent
    Midonnet, Serge
    12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2006, : 271 - +
  • [42] Extending Typical Worst-Case Analysis Using Response-Time Dependencies to Bound Deadline Misses
    Hammadeh, Zain A. H.
    Quinton, Sophie
    Ernst, Rolf
    2014 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2014,
  • [43] Applying the Peak Over Thresholds Method on Worst-Case Response Time Analysis of Complex Real-Time Systems
    Liu, Meng
    Behnam, Moris
    Nolte, Thomas
    2013 IEEE 19TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2013, : 22 - 31
  • [44] Worst case response time analysis of sporadic graph tasks with fixed priority scheduling on a uniprocessor
    Zhao, HX
    Midonnet, S
    George, L
    11TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2005, : 23 - 29
  • [45] Communication response time in P-NET networks: Worst-case analysis considering the actual token utilization
    Tovar, E
    Vasques, F
    Burns, A
    REAL-TIME SYSTEMS, 2002, 22 (03) : 229 - 249
  • [46] Communication Response Time in P-NET Networks: Worst-Case Analysis Considering the Actual Token Utilization
    Eduardo Tovar
    Francisco Vasques
    Alan Burns
    Real-Time Systems, 2002, 22 : 229 - 249
  • [47] Integrating mixed transmission and practical limitations with the worst-case response-time analysis for Controller Area Network
    Mubeen, Saad
    Maki-Turja, Jukka
    Sjodin, Mikael
    JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 99 : 66 - 84
  • [48] Introduction to the Best-Case/Worst-Case Framework Within Transplantation Surgery to Improve Decision-Making for Increased Risk Donor Organ Offers
    Highet, Alexandra
    Cassidy, Devon E.
    Gomez-Rexrode, Amalia E.
    Kirsch, Michael J.
    Eton, Ryan
    Brown, Craig S.
    Waits, Seth A.
    Englesbe, Michael J.
    PROGRESS IN TRANSPLANTATION, 2020, 30 (04) : 368 - 371
  • [49] The worst-case analysis of CAN message response-time without errors on car information central control system
    Jin, HS
    Li, GY
    Song, YQ
    PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON INTELLIGENT MECHATRONICS AND AUTOMATION, 2004, : 799 - 804
  • [50] Timed Model Checking with Abstractions: Towards Worst-Case Response Time Analysis in Resource-Sharing Manycore Systems
    Giannopoulou, Georgia
    Lampka, Kai
    Stoimenov, Nikolay
    Thiele, Lothar
    EMSOFT '12: PROCEEDINGS OF THE TENTH AMC INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE 2012, 2012, : 63 - 72