Projects per year
Abstract
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. © 2024 IEEE.
| Original language | English |
|---|---|
| Pages (from-to) | 4519-4531 |
| Number of pages | 13 |
| Journal | IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems |
| Volume | 43 |
| Issue number | 12 |
| Online published | 17 May 2024 |
| DOIs | |
| Publication status | Published - Dec 2024 |
Funding
This work is supported by the Research Grants Council of Hong Kong under Grant GRF 9043275 and GRF 9043331.
Research Keywords
- DAG task
- Laser radar
- long path
- Parallel processing
- real-time scheduling
- Real-time systems
- Schedules
- Scheduling
- Task analysis
- Time factors
- worst-case response time
- Directed acyclic graph (DAG) task
Fingerprint
Dive into the research topics of 'Longer Is Shorter: Making Long Paths to Improve the Worst-Case Response Time of DAG Tasks'. 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 Real-time Systems with OpenMP: Modeling, Analysis and Design
GUAN, N. (Principal Investigator / Project Coordinator)
1/01/19 → 26/06/23
Project: Research