Safe Schedulability of Bounded-Rate Multi-Mode Systems
Rajeev Alur, Vojtech Forejt, Salar Moarref, Ashutosh Trivedi

TL;DR
This paper investigates the schedulability problem for bounded-rate multi-mode systems (BMMS), providing algorithms to determine and compute winning strategies, and analyzing the problem's computational complexity.
Contribution
It introduces algorithms for deciding and synthesizing schedulability strategies in BMMS, and characterizes their computational complexity, including special cases.
Findings
Decidable whether the scheduler has a winning strategy from any state.
Algorithm to compute a winning strategy if one exists.
Complexity results: co-NP complete in general, PTIME for two variables, EXPTIME-complete for discrete case.
Abstract
Bounded-rate multi-mode systems (BMMS) are hybrid systems that can switch freely among a finite set of modes, and whose dynamics is specified by a finite number of real-valued variables with mode-dependent rates that can vary within given bounded sets. The schedulability problem for BMMS is defined as an infinite-round game between two players---the scheduler and the environment---where in each round the scheduler proposes a time and a mode while the environment chooses an allowable rate for that mode, and the state of the system changes linearly in the direction of the rate vector. The goal of the scheduler is to keep the state of the system within a pre-specified safe set using a non-Zeno schedule, while the goal of the environment is the opposite. Green scheduling under uncertainty is a paradigmatic example of BMMS where a winning strategy of the scheduler corresponds to a robust…
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
TopicsAdvanced Control Systems Optimization · Process Optimization and Integration · Formal Methods in Verification
