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 条
  • [31] Improved Worst-Case Response-Time Calculations by Upper-Bound Conditions
    Pollex, Victor
    Kollmann, Steffen
    Albers, Karsten
    Slomka, Frank
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 105 - 110
  • [32] Predicting Worst-Case Execution Time Trends in Long-Lived Real-Time Systems
    Dai, Xiaotian
    Burns, Alan
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2017, 2017, 10300 : 87 - 101
  • [33] Fully-Dynamic All-Pairs Shortest Paths: Improved Worst-Case Time and Space Bounds
    Gutenberg, Maximilian Probst
    Wulff-Nilsen, Christian
    PROCEEDINGS OF THE 2020 ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2020, : 2562 - 2574
  • [34] Fully-Dynamic All-Pairs Shortest Paths: Improved Worst-Case Time and Space Bounds
    Gutenberg, Maximilian Probst
    Wulff-Nilseny, Christian
    PROCEEDINGS OF THE THIRTY-FIRST ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS (SODA'20), 2020, : 2562 - 2574
  • [35] Worst-case response time of aperiodc message in WorldFIP and its improvement in real-time capability
    Wang, Z
    Song, YQ
    Yu, HB
    Sun, YX
    ISA TRANSACTIONS, 2004, 43 (04) : 623 - 637
  • [36] An EVT-based Worst-Case Response Time Analysis of Complex Real-Time Systems
    Liu, Meng
    Behnam, Moris
    Nolte, Thomas
    2013 8TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2013, : 249 - 258
  • [37] Worst-Case Response Time Analysis of Resource Access Models in Multi-Core Systems
    Schranzhofer, Andreas
    Pellizzoni, Rodolfo
    Chen, Jian-Jia
    Thiele, Lothar
    Caccamo, Marco
    PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 332 - 337
  • [38] Worst-Case Response-Time Analysis for Mixed Messages with Offsets in Controller Area Network
    Mubeen, Saad
    Maki-Turja, Jukka
    Sjodin, Mikael
    2012 IEEE 17TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2012,
  • [39] Tight Worst-Case Response-Time Analysis for Ethernet AVB using Eligible Intervals
    Cao, Jingyue
    Cuijpers, Pieter J. L.
    Bril, Reinder J.
    Lukkien, Johan J.
    2016 IEEE WORLD CONFERENCE ON FACTORY COMMUNICATION SYSTEMS (WFCS), 2016,
  • [40] End-to-end worst-case response time analysis for hard real-time distributed systems
    Wang, L
    Zhao, MD
    Zheng, ZW
    Wu, ZH
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, PROCEEDINGS, 2005, 3688 : 233 - 245