TY - GEN
T1 - Latency-Aware Generation of Single-Rate DAGs from Multi-Rate Task Sets
AU - Verucchi, Micaela
AU - Theile, Mirco
AU - Caccamo, Marco
AU - Bertogna, Marko
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/4
Y1 - 2020/4
N2 - Modern automotive and avionics embedded systems integrate several functionalities that are subject to complex timing requirements. A typical application in these fields is composed of sensing, computation, and actuation. The ever increasing complexity of heterogeneous sensors implies the adoption of multi-rate task models scheduled onto parallel platforms. Aspects like freshness of data or first reaction to an event are crucial for the performance of the system. The Directed Acyclic Graph (DAG) is a suitable model to express the complexity and the parallelism of these tasks. However, deriving age and reaction timing bounds is not trivial when DAG tasks have multiple rates. In this paper, a method is proposed to convert a multi-rate DAG task-set with timing constraints into a single-rate DAG that optimizes schedulability, age and reaction latency, by inserting suitable synchronization constructs. An experimental evaluation is presented for an autonomous driving benchmark, validating the proposed approach against state-of-the-art solutions.
AB - Modern automotive and avionics embedded systems integrate several functionalities that are subject to complex timing requirements. A typical application in these fields is composed of sensing, computation, and actuation. The ever increasing complexity of heterogeneous sensors implies the adoption of multi-rate task models scheduled onto parallel platforms. Aspects like freshness of data or first reaction to an event are crucial for the performance of the system. The Directed Acyclic Graph (DAG) is a suitable model to express the complexity and the parallelism of these tasks. However, deriving age and reaction timing bounds is not trivial when DAG tasks have multiple rates. In this paper, a method is proposed to convert a multi-rate DAG task-set with timing constraints into a single-rate DAG that optimizes schedulability, age and reaction latency, by inserting suitable synchronization constructs. An experimental evaluation is presented for an autonomous driving benchmark, validating the proposed approach against state-of-the-art solutions.
KW - DAG
KW - end-to-end latency
KW - multi-rate
KW - schedulability
UR - http://www.scopus.com/inward/record.url?scp=85086769706&partnerID=8YFLogxK
U2 - 10.1109/RTAS48715.2020.000-4
DO - 10.1109/RTAS48715.2020.000-4
M3 - Conference contribution
AN - SCOPUS:85086769706
T3 - Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS
SP - 226
EP - 238
BT - Proceedings - 2020 IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 26th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2020
Y2 - 21 April 2020 through 24 April 2020
ER -