ATMP-CA: Optimising Mixed-Criticality Systems Considering Criticality Arithmetic

Sajid Fadlelseed, Raimund Kirner, Catherine Menon

Research output: Contribution to journalArticlepeer-review

41 Downloads (Pure)

Abstract

Many safety-critical systems use criticality arithmetic, an informal practice of implementing a higher-criticality function by combining several lower-criticality redundant components or tasks. This lowers the cost of development, but existing mixed-criticality schedulers may act incorrectly as they lack the knowledge that the lower-criticality tasks are operating together to implement a single higher-criticality function. In this paper, we propose a solution to this problem by presenting a mixed-criticality mid-term scheduler that considers where criticality arithmetic is used in the system. As this scheduler, which we term ATMP-CA, is a mid-term scheduler, it changes the configuration of the system when needed based on the recent history of deadline misses. We present the results from a series of experiments that show that ATMP-CA’s operation provides a smoother degradation of service compared with reference schedulers that do not consider the use of criticality arithmetic
Original languageEnglish
Article number1352
Number of pages14
JournalElectronics
Volume10
Issue number11
DOIs
Publication statusPublished - 6 Jun 2021

Fingerprint

Dive into the research topics of 'ATMP-CA: Optimising Mixed-Criticality Systems Considering Criticality Arithmetic'. Together they form a unique fingerprint.

Cite this