Partitioned Multiprocessor Fixed-Priority Scheduling of Sporadic Real-Time Tasks
Jian-Jia Chen

TL;DR
This paper improves the theoretical bounds on fixed-priority partitioned multiprocessor scheduling for sporadic real-time tasks, showing better speedup factors and analyzing the impact of schedulability tests and task deadlines.
Contribution
It introduces improved speedup factors for greedy mapping strategies in fixed-priority scheduling of sporadic tasks, and analyzes the effects of schedulability tests and task deadlines.
Findings
Greedy mapping strategy has a speedup factor of 3 - 1/M for arbitrary deadlines.
Speedup factor improved to 2.84306 for constrained deadlines.
Exact schedulability tests do not improve theoretical speedup bounds for arbitrary fitting strategies.
Abstract
Partitioned multiprocessor scheduling has been widely accepted in academia and industry to statically assign and partition real-time tasks onto identical multiprocessor systems. This paper studies fixed-priority partitioned multiprocessor scheduling for sporadic real-time systems, in which deadline-monotonic scheduling is applied on each processor. Prior to this paper, the best known results are by Fisher, Baruah, and Baker with speedup factors and for arbitrary-deadline and constrained-deadline sporadic real-time task systems, respectively, where is the number of processors. We show that a greedy mapping strategy has a speedup factor when considering task systems with arbitrary deadlines. Such a factor holds for polynomial-time schedulability tests and exponential-time (exact) schedulability tests. Moreover, we also improve 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 · Petri Nets in System Modeling · Distributed systems and fault tolerance
