Real-Time Scheduling of Conditional DAG Tasks with Intra-Task Priority Assignment
Research output: Journal Publications and Reviews (RGC: 21, 22, 62) › 21_Publication in refereed journal › peer-review
Author(s)
Related Research Unit(s)
Detail(s)
Original language | English |
---|---|
Number of pages | 14 |
Journal / Publication | IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems |
Online published | 31 Jan 2023 |
Publication status | Online published - 31 Jan 2023 |
Link(s)
Abstract
The conditional DAG task model can represent the conditional execution flows that commonly exist in many real-time parallel applications. Previous work has shown that by properly assigning the priority among vertices inside a non-conditional DAG task, we can reduce the task response time and achieve better system schedulability. This paper studies how to apply intra-task priority assignment to conditional DAG tasks. We develop a response time bound that theoretically dominates the state-of-the-art and present a novel algorithm to compute the bound in polynomial time. We further extend the proposed approach to the general setting of multiple conditional DAG tasks. Experiments with one conditional DAG task and multiple conditional DAG tasks demonstrate that our method consistently outperforms the state-of-the-art by a considerable margin. © 2023 IEEE.
Research Area(s)
- Computational modeling, conditional DAG task, Explosions, Intra-task priority assignment, real-time scheduling, Real-time systems, response time analysis, Scheduling, Sun, Task analysis, Time factors
Citation Format(s)
Real-Time Scheduling of Conditional DAG Tasks with Intra-Task Priority Assignment. / He, Qingqiang; Sun, Jinghao; Guan, Nan et al.
In: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 31.01.2023.Research output: Journal Publications and Reviews (RGC: 21, 22, 62) › 21_Publication in refereed journal › peer-review