Visible to the public Schedulability Analysis of Mixed-criticality Systems with Multiple Frequency Specifications

TitleSchedulability Analysis of Mixed-criticality Systems with Multiple Frequency Specifications
Publication TypeConference Paper
Year of Publication2016
AuthorsBaruah, Sanjoy
Conference NameProceedings of the 13th International Conference on Embedded Software
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-4485-2
Keywordscomposability, hi and lo criticality, Liu & Layland tasks, multiple period estimations, pubcrawl, Scalability, software assurance, speedup bound, uniprocessor scheduling
Abstract

In mixed-criticality systems functionalities of different criticalities, that need to have their correctness validated to different levels of assurance, co-exist upon a shared platform. Multiple specifications at differing levels of assurance may be provided for such systems; the specifications that are trusted at very high levels of assurance tend to be more conservative than those at lower levels of assurance. Prior research on the scheduling of such mixed-criticality systems has primarily focused upon the case where multiple estimates of the worst-case execution time (WCET) of pieces of code are provided; in this paper, a model is considered in which multiple estimates are instead provided for the rate at which event-triggered processes are executed. An algorithm is derived for scheduling such systems upon a preemptive uniprocessor; the effectiveness of this algorithm is demonstrated quantitatively via the speedup factor metric.

URLhttp://doi.acm.org/10.1145/2968478.2968488
DOI10.1145/2968478.2968488
Citation Keybaruah_schedulability_2016