2014 · 40 citations · 21 references
ComputingComputer EngineeringComputer ScienceDistributed SystemsReal-time SystemsSchedulingCpu SchedulingDistributed SchedulingMixed-criticality SystemsReal-time Systems DesignDeadline GuaranteesDeadlinesMultiprocessor Mixed-criticality Systems
When integrating mixed critical systems on a multi/many-core, one challenge is to ensure predictability for high criticality tasks and an increased utilization for low criticality tasks. In this paper, we address this problem when several high criticality tasks with different deadlines, periods and offsets are concurrently executed on the system. We propose a distributed run-time WCET controller that works as follows: (1) locally, each critical task regularly checks if the interferences due to the low criticality tasks can be tolerated, otherwise it decides their suspension; (2) globally, a master suspends and restarts the low criticality tasks based on the received requests from the critical tasks. Our approach has been implemented as a software controller on a real multi-core COTS system with significant gains.
21
Techniques for Multiprocessor Global Schedulability Analysis
Sanjoy Baruah · 2007 · 695 citations
Towards the Design of Certifiable Mixed-criticality Systems
Sanjoy Baruah, Haohan Li, Leen Stougie · 2010 · 229 citations · Full text