Abstract
Existing Mixed Criticality System (MCS) task models consider criticality as the relative importance of a task and use it to achieve graceful degradation of the system either by suspending or degrading tasks with relatively lower criticality level than the overloading task. Graceful degradation based on this notion of criticality as a relative parameter may not always be desired. In this paper, we propose a Context-Aware Mixed Criticality System (CA-MCS) model with which each task can be specified with multiple degraded budgets. To handle a system overload due to timing faults i.e. budget overrun of a task, tasks that need to be degraded are chosen irrespective of their criticality level. However, to handle system overload when multiple tasks overrun their budgets, a specific degraded budget of the task chosen for degradation is decided based on the criticality level of the overrun tasks. Experiments performed in a realistic automotive testbed confirm the benefit of CA-MCS model when compared with the state-of-the art degradation strategies. Results show that contextaware degradation gives the ability to degrade the performance in a controlled manner by effectively isolating the effects of degradation between applications. Finally, we derive a sufficient schedulability test under fixed priority scheduling scheme for the CA-MCS model.
Original language | English |
---|---|
Title of host publication | Proceedings - 2019 IEEE 22nd International Symposium on Real-Time Distributed Computing, ISORC 2019 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 171-180 |
Number of pages | 10 |
ISBN (Electronic) | 9781728101507 |
DOIs | |
Publication status | Published - May 2019 |
Externally published | Yes |
Event | 22nd IEEE International Symposium on Real-Time Distributed Computing, ISORC 2019 - Valencia, Spain Duration: May 7 2019 → May 9 2019 |
Publication series
Name | Proceedings - 2019 IEEE 22nd International Symposium on Real-Time Distributed Computing, ISORC 2019 |
---|
Conference
Conference | 22nd IEEE International Symposium on Real-Time Distributed Computing, ISORC 2019 |
---|---|
Country/Territory | Spain |
City | Valencia |
Period | 5/7/19 → 5/9/19 |
Bibliographical note
Publisher Copyright:© 2019 IEEE.
ASJC Scopus Subject Areas
- Computer Networks and Communications
- Hardware and Architecture
- Safety, Risk, Reliability and Quality