Improving Mixed-Criticality System Consistency and Behavior on Multiprocessor Platforms by Means of Multi-Moded Approaches
Fran\c{c}ois Santy, Geoffrey Nelissen, Jo\"el Goossens

TL;DR
This paper proposes multi-moded approaches to improve the consistency and behavior of mixed-criticality systems on multiprocessor platforms by cautiously handling task suspension and re-enabling less critical tasks.
Contribution
It introduces novel methods for managing task suspension and re-enabling in multi-criticality systems, enhancing system reliability and data consistency.
Findings
Effective handling of task suspension improves system stability.
Re-enabling less critical tasks maintains system performance without compromising critical tasks.
Approaches are applicable to systems with multiple criticality levels.
Abstract
Recent research in the domain of real-time scheduling theory has tackled the problem of scheduling mixed-criticality systems upon uniprocessor or multiprocessor platforms, with the main objective being to respect the timeliness of the most critical tasks, at the expense of the requirements of the less critical ones. In particular, the less critical tasks are carelessly discarded when the computation demand of (some of) the high critical tasks increases. This might nevertheless result in system failure, as these less critical tasks could be accessing data, the consistency of which should be preserved. In this paper, we address this problem and propose a method to cautiously handle task suspension. Furthermore, it is usually assumed that the less critical tasks will never be re-enabled once discarded. In this paper, we also address this concern by proposing an approach to re-enable the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReal-Time Systems Scheduling · Embedded Systems Design Techniques · Interconnection Networks and Systems
