2012 · 88 citations · 12 references
ComputingComputer EngineeringComputer ScienceEmbedded SystemsReal-time SystemsSchedulingMixed-criticality SystemsReal-time SchedulingReal-time Systems ArchitectureReal-time Systems DesignSchedulability AnalysisWorst-case Execution Time AnalysisMixed-criticality SchedulingMultiprocessor Mixed-criticality SystemsMultiprocessor Real-time SchedulingReal-time Multicore SchedulingScheduling Algorithms
Mixed-criticality scheduling algorithms, which attempt to reclaim system capacity lost to worst-case execution time pessimism, seem to hold great promise for multi core real-time systems, where such loss is particularly severe. However, the unique nature of these algorithms gives rise to a number of major challenges for the would-be implementer. This paper describes the first implementation of a mixed-criticality scheduling framework on a multi core system. We experimentally evaluate design trade offs that arise when seeking to isolate tasks of different criticalities and to maintain overheads commensurate with a standard RTOS. We also evaluate a key property needed for such a system to be practical: that the system be robust to breaches of the optimistic execution-time assumptions used in mixed-criticality analysis.
12
Techniques for Multiprocessor Global Schedulability Analysis
Sanjoy Baruah · 2007 · 695 citations
Response-Time Analysis for Mixed Criticality Systems
Sanjoy Baruah, Alan Burns, Robert I. Davis · 2011 · 352 citations