Global Scheduling of Multi-Mode Real-Time Applications upon Multiprocessor Platforms
Vincent Nelis (1), Patrick Meumeu Yomsi (2), Bj\"orn Andersson (1) and, Jo\"el Goossens (3) ((1) CISTER Research unit Polytechnic Institute of Porto, (2) LORIA (3) U.L.B.)

TL;DR
This paper introduces two protocols for managing mode transitions in multi-mode real-time systems on multiprocessors, with formal schedulability analyses ensuring timing requirements are met during transitions.
Contribution
It proposes novel run-time protocols for mode transitions in multi-mode real-time systems on multiprocessors, with formal schedulability guarantees for different scheduler types.
Findings
Protocols ensure schedulability during mode transitions
Formal analyses validate timing guarantees
Applicable to uniform and identical multiprocessor platforms
Abstract
Multi-mode real-time systems are those which support applications with different modes of operation, where each mode is characterized by a specific set of tasks. At run-time, such systems can, at any time, be requested to switch from its current operating mode to another mode (called "new mode") by replacing the current set of tasks with that of the new-mode. Thereby, ensuring that all the timing requirements are met not only requires that a schedulability test is performed on the tasks of each mode but also that (i) a protocol for transitioning from one mode to another is specified and (ii) a schedulability test for each transition is performed. We propose two distinct protocols that manage the mode transitions upon uniform and identical multiprocessor platforms at run-time, each specific to distinct task requirements. For each protocol, we formally establish schedulability analyses…
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 · Distributed systems and fault tolerance
