The Power of Duality: Response Time Analysis meets Integer Programming
Max A. Deppert, Klaus Jansen

TL;DR
This paper introduces a novel method linking response time analysis in real-time systems with integer programming, enabling efficient computation of worst-case response times, especially for harmonic periods, and extending to fixed point and mixing set problems.
Contribution
It presents a new approach that uses duality and integer programming to compute response times in real-time scheduling, including jitter, with improved algorithms for harmonic periods.
Findings
Near-quadratic algorithm for harmonic periods
Smaller utilization leads to more efficient algorithms
Technique can solve fixed point and mixing set problems
Abstract
We study a mutually enriching connection between response time analysis in real-time systems and the mixing set problem. Thereby generalizing over known results we present a new approach to the computation of response times in fixed-priority uniprocessor real-time scheduling. We even allow that the tasks are delayed by some period-constrained release jitter. By studying a dual problem formulation of the decision problem as an integer linear program we show that worst-case response times can be computed by algorithmically exploiting a conditional reduction to an instance of the mixing set problem. In the important case of harmonic periods our new technique admits a near-quadratic algorithm to the exact computation of worst-case response times. We show that generally, a smaller utilization leads to more efficient algorithms even in fixed-priority scheduling. Worst-case response times can…
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 · Formal Methods in Verification
