The shape of a DAG: bounding the response time using long paths

被引:0
|
作者
He, Qingqiang [1 ]
Guan, Nan [2 ]
Lv, Mingsong [1 ,3 ]
Jiang, Xu [3 ]
Chang, Wanli [4 ,5 ]
机构
[1] Hong Kong Polytech Univ, Hong Kong, Peoples R China
[2] City Univ Hong Kong, Hong Kong, Peoples R China
[3] Northeastern Univ, Shenyang, Peoples R China
[4] Hunan Univ, Changsha, Peoples R China
[5] Huawei Technol, Shenzhen, Peoples R China
基金
中国国家自然科学基金;
关键词
Response time bound; DAG task; Real-time scheduling; Long paths; TASKS;
D O I
10.1007/s11241-023-09397-y
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In 1969, Graham developed a well-known response time bound for a DAG task using the total workload and the longest path of the DAG, which has been widely applied to solve many scheduling and analysis problems of DAG-based task systems. This paper presents a new response time bound for a DAG task using the total workload and the lengths of multiple long paths of the DAG, instead of the longest path in Graham's bound. Our new bound theoretically dominates and empirically outperforms Graham's bound. Based on the insight of the new bound, we propose a new task model called the multi-path model, which intuitively describes the shape of a DAG task. We further extend the proposed approach to multi-task systems using the new task model under both federated scheduling and global scheduling. Our schedulability test theoretically dominates federated scheduling and significantly outperforms the state-of-the-art.
引用
收藏
页码:199 / 238
页数:40
相关论文
共 50 条
  • [1] 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
  • [2] Longer Is Shorter: Making Long Paths to Improve the Worst-Case Response Time of DAG Tasks
    He, Qingqiang
    Guan, Nan
    Lv, Mingsong
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (12) : 4519 - 4531
  • [3] Response Time Analysis for Prioritized DAG Task
    Li, Feng
    Bi, Ran
    Ma, Ye
    Sun, Jing-Hao
    Li, Xi-Sheng
    Deng, Qing-Xu
    Jisuanji Xuebao/Chinese Journal of Computers, 2024, 47 (12): : 2909 - 2924
  • [4] Mixing time and long paths in graphs
    Pak, I
    PROCEEDINGS OF THE THIRTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2002, : 321 - 328
  • [5] Comparison of Methods for Accelerating the Response Time of TCP Sessions over Long Delay Paths
    Tambuwal, Ahmed Yusuf
    Secchi, Raffaello
    Fairhurst, Gorry
    2013 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2013,
  • [6] VPSS: A DAG scheduling heuristic with improved response time bound
    Li, Feng
    Bi, Ran
    Wang, Jiarui
    Sun, Jinghao
    Sun, Zhenyu
    Tan, Guozhen
    Chen, Minsong
    JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 148
  • [7] PULSE SHAPE SIMULATION FOR DRIFT CHAMBERS WITH LONG DRIFT PATHS
    MAYER, HJ
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1987, 259 (03): : 447 - 458
  • [8] Response-Time Analysis of Conditional DAG Tasks in Multiprocessor Systems
    Melani, Alessandra
    Bertogna, Marko
    Bonifaci, Vincenzo
    Marchetti-Spaccamela, Alberto
    Buttazzo, Giorgio C.
    PROCEEDINGS OF THE 2015 27TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2015), 2015, : 211 - 221
  • [9] Response-Time Analysis of DAG Tasks Supporting Heterogeneous Computing
    Serrano, Maria A.
    Quinones, Eduardo
    2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [10] Response Time Analysis for Prioritized DAG Task with Mutually Exclusive Vertices
    Bi, Ran
    He, Qingqiang
    Sun, Jinghao
    Sun, Zhenyu
    Guo, Zhishan
    Guan, Nan
    Tan, Guozhen
    2022 IEEE 43RD REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2022), 2022, : 460 - 473