TY - GEN
T1 - Physical-state-aware dynamic slack management for mixed-criticality systems
AU - Chwa, Hoon Sung
AU - Shin, Kang G.
AU - Baek, Hyeongboo
AU - Lee, Jinkyu
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/8/8
Y1 - 2018/8/8
N2 - Safety-critical cyber-physical systems like autonomous cars require not only different levels of assurance, but also close interactions with dynamically-changing physical environments. While the former has been studied extensively by exploiting the notion of mixed-criticality (MC) systems, the latter has not, especially in conjunction with MC systems. To fill this important gap, we conduct an in-depth case study, demonstrating the importance of capturing current physical states, and introduce the problem of achieving efficient utilization of computing resources under varying physical states in MC systems. To solve this problem, we first develop a physical-state-aware MC task model, which is a generalization of the existing basic MC task model. We then propose new slack concepts tailored to the new task model, which enable efficient utilization of computing resources for MC systems. Finally, we develop a physical-state-aware dynamic slack management framework and demonstrate how to utilize the new MC task model and slack concepts towards efficient system utilization. We show, via a case study and in-depth evaluation, that the proposed framework makes 20x less low-criticality jobs dropped over a popular MC scheduling algorithm without compromising the MC-schedulability requirements.
AB - Safety-critical cyber-physical systems like autonomous cars require not only different levels of assurance, but also close interactions with dynamically-changing physical environments. While the former has been studied extensively by exploiting the notion of mixed-criticality (MC) systems, the latter has not, especially in conjunction with MC systems. To fill this important gap, we conduct an in-depth case study, demonstrating the importance of capturing current physical states, and introduce the problem of achieving efficient utilization of computing resources under varying physical states in MC systems. To solve this problem, we first develop a physical-state-aware MC task model, which is a generalization of the existing basic MC task model. We then propose new slack concepts tailored to the new task model, which enable efficient utilization of computing resources for MC systems. Finally, we develop a physical-state-aware dynamic slack management framework and demonstrate how to utilize the new MC task model and slack concepts towards efficient system utilization. We show, via a case study and in-depth evaluation, that the proposed framework makes 20x less low-criticality jobs dropped over a popular MC scheduling algorithm without compromising the MC-schedulability requirements.
KW - Dynamic slack management
KW - Mixed criticality systems
KW - Physical state awareness
UR - http://www.scopus.com/inward/record.url?scp=85055249417&partnerID=8YFLogxK
U2 - 10.1109/RTAS.2018.00023
DO - 10.1109/RTAS.2018.00023
M3 - Conference contribution
AN - SCOPUS:85055249417
T3 - Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS
SP - 129
EP - 139
BT - Proceedings - 24th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2018
A2 - Pellizzoni, Rodolfo
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 24th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2018
Y2 - 11 April 2018 through 13 April 2018
ER -