Exact Feasibility Tests for Real-Time Scheduling of Periodic Tasks upon Multiprocessor Platforms
Liliana Cucu, Jo\"el Goossens

TL;DR
This paper develops exact feasibility tests for real-time scheduling of periodic tasks on multiprocessor platforms, extending known properties and introducing bounds for schedule repetition, with new predictability and testing methods for various scheduler types.
Contribution
It introduces new bounds and methods for exact feasibility testing of periodic task scheduling on multiprocessors, including predictability results and schedule repetition bounds for fixed-priority and EDF schedulers.
Findings
Feasible schedules are periodic with a period equal to the least common multiple of task periods.
Job-level fixed-priority schedulers are predictable on unrelated multiprocessor platforms.
Exact feasibility tests are provided for task-level fixed-priority and EDF schedulers.
Abstract
In this paper we study the global scheduling of periodic task systems upon multiprocessor platforms. We first show two very general properties which are well-known for uniprocessor platforms and which remain for multiprocessor platforms: (i) under few and not so restrictive assumptions, we show that feasible schedules of periodic task systems are periodic from some point with a period equal to the least common multiple of task periods and (ii) for the specific case of synchronous periodic task systems, we show that feasible schedules repeat from the origin. We then present our main result: we characterize, for task-level fixed-priority schedulers and for asynchronous constrained or arbitrary deadline periodic task models, upper bounds of the first time instant where the schedule repeats. We show that job-level fixed-priority schedulers are predictable upon unrelated multiprocessor…
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 · Petri Nets in System Modeling
