Projects per year
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 language | English |
|---|---|
| Title of host publication | Proceedings - 43rd IEEE Real-Time Systems Symposium (RTSS 2022) |
| Publisher | IEEE |
| Pages | 460-473 |
| ISBN (Electronic) | 978-1-6654-5346-2 |
| DOIs | |
| Publication status | Published - 2022 |
| Event | 43rd IEEE Real-Time Systems Symposium, RTSS 2022 - Houston, United States Duration: 5 Dec 2022 → 8 Dec 2022 |
Publication series
| Name | Proceedings - Real-Time Systems Symposium |
|---|---|
| Volume | 2022-December |
| ISSN (Print) | 1052-8725 |
Conference
| Conference | 43rd IEEE Real-Time Systems Symposium, RTSS 2022 |
|---|---|
| Place | United States |
| City | Houston |
| Period | 5/12/22 → 8/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.-
GRF: Managing Information Synchronicity in Real-Time Systems
GUAN, N. (Principal Investigator / Project Coordinator)
1/01/23 → …
Project: Research
-
GRF: Building a Theoretical Foundation for Real-time ROS
GUAN, N. (Principal Investigator / Project Coordinator)
1/01/22 → 18/11/25
Project: Research