Global Scheduling of Weakly-Hard Real-Time Tasks using Job-Level Priority Classes
V. Gabriel Moyano, Zain A. H. Hammadeh, Selma Saidi, Daniel, L\"udtke

TL;DR
This paper introduces a novel global job-level fixed priority scheduling algorithm for weakly-hard real-time tasks on multi-core systems, improving schedulability and scalability over existing methods with minimal overhead.
Contribution
It extends schedulability analysis for weakly-hard tasks to multi-core platforms and proposes a scalable, efficient scheduling algorithm with improved performance.
Findings
Schedulability ratio improved by 40% over global RM.
Up to 60% better schedulability than global EDF.
Scheduling overhead remains below 60 nanoseconds.
Abstract
Real-time systems are intrinsic components of many pivotal applications, such as self-driving vehicles, aerospace and defense systems. The trend in these applications is to incorporate multiple tasks onto fewer, more powerful hardware platforms, e.g., multi-core systems, mainly for reducing cost and power consumption. Many real-time tasks, like control tasks, can tolerate occasional deadline misses due to robust algorithms. These tasks can be modeled using the weakly-hard model. Literature shows that leveraging the weakly-hard model can relax the over-provisioning associated with designed real-time systems. However, a wide-range of the research focuses on single-core platforms. Therefore, we strive to extend the state-of-the-art of scheduling weakly-hard real-time tasks to multi-core platforms. We present a global job-level fixed priority scheduling algorithm together with its…
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 · Distributed and Parallel Computing Systems · Parallel Computing and Optimization Techniques
