Response Time Analysis for Prioritized DAG Task with Mutually Exclusive Vertices

Ran Bi, Qingqiang He, Jinghao Sun*, Zhenyu Sun, Zhishan Guo, Nan Guan, Guozhen Tan

*Corresponding author for this work

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

11 Citations (Scopus)

Abstract

Directed acyclic graph (DAG) becomes a popular model for modern real-time embedded software. It is really a challenge to bound the worst-case response time (WCRT) of DAG task. Parallelism, dependencies and mutual exclusion become three of the most critical properties of real-time parallel tasks. Recent work applied prioritizing techniques to reduce DAG task's WCRT bound, which has well studied the first two properties, i.e., parallelism and dependencies, but leaves the mutually exclusive property as an open problem. This paper focuses on all the three properties of real-time parallel software, and investigates how to estimate the WCRT of the DAG task model with mutually exclusive vertices and under prioritized list scheduling algorithms. We derive a reasonable WCRT bound for such a complicated DAG task, and prove that the corresponding WCRT bound computation problem is strongly NP-hard. It means that there are no pseudo-polynomial time algorithms to compute the WCRT bound. For the prioritized DAG with a constant number of mutual exclusive vertices, we develop a dynamic programming algorithm that is able to estimate the WCRT bound within pseudo-polynomial time. Experiments are conducted to evaluate the performance of our analysis method implemented with different priority assignment policies against the state-of-the-art.
Original languageEnglish
Title of host publicationProceedings - 43rd IEEE Real-Time Systems Symposium (RTSS 2022)
PublisherIEEE
Pages460-473
ISBN (Electronic)978-1-6654-5346-2
DOIs
Publication statusPublished - 2022
Event43rd IEEE Real-Time Systems Symposium, RTSS 2022 - Houston, United States
Duration: 5 Dec 20228 Dec 2022

Publication series

NameProceedings - Real-Time Systems Symposium
Volume2022-December
ISSN (Print)1052-8725

Conference

Conference43rd IEEE Real-Time Systems Symposium, RTSS 2022
PlaceUnited States
CityHouston
Period5/12/228/12/22

Bibliographical note

Full text of this publication does not contain sufficient affiliation information. With consent from the author(s) concerned, the Research Unit(s) information for this record is based on the existing academic department affiliation of the author(s).

Funding

This work is partially supported by the National Key Research and Development Program of China (No. 2021ZD0112400), the National Natural Science Foundation of China (No. 61972076, U1808206), Hong Kong Research Grant Council (GRF 11208522 and GRF 15206221).

RGC Funding Information

  • RGC-funded

Fingerprint

Dive into the research topics of 'Response Time Analysis for Prioritized DAG Task with Mutually Exclusive Vertices'. Together they form a unique fingerprint.

Cite this