EDF-Like Scheduling for Self-Suspending Real-Time Tasks
Mario Günzel, Georg von der Brüggen, Kuan-Hsun Chen, Jian-Jia Chen
Abstract
In real-time systems, schedulability tests are utilized to provide timing guarantees. However, for self-suspending task sets, current suspension-aware schedulability tests are limited to Task-Level Fixed-Priority (TFP) scheduling or Earliest-Deadline-First (EDF) with constrained-deadline task systems. In this work we provide a unifying schedulability test for the uniprocessor version of Global EDF-Like (GEL) schedulers and arbitrary-deadline task sets. A large body of existing scheduling algorithms can be considered as EDF-Like, such as EDF, First-In-First-Out (FIFO), Earliest-Quasi-Deadline-First (EQDF) and Suspension-Aware EDF (SAEDF). Therefore, the unifying schedulability test is applicable to those algorithms. Moreover, the schedulability test can be applied to TFP scheduling as well.
Our analysis is the first suspension-aware schedulability test applicable to arbitrary-deadline sporadic real-time task systems under Job-Level Fixed-Priority (JFP) scheduling, such as EDF. Moreover, it is the first unifying suspension-aware schedulability test framework that covers a wide range of scheduling algorithms. Through numerical simulations, we show that the schedulability test outperforms the state of the art for EDF under constraineddeadline scenarios. Moreover, we demonstrate the performance of different configurations under EQDF and SAEDF.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 49a7cfbd-cfa2-40b8-ab0c-d600e79856f2Cited by top-tier papers3
- Response-Time Analysis for Limited-Preemptive Self-Suspending and Event-Driven Delay-Induced TasksSrinidhi Srinivasan, Mario Günzel, Geoffrey NelissenRTSS 2024 · 1 citation
- Requirement-Based Analysis of Self-Suspending Tasks under EDFMario Günzel, Federico Aromolo, Alessandro Biondi, Jian-Jia ChenRTSS 2025 · 1 citation
- UrgenGo: Urgency-Aware Transparent GPU Kernel Launching for Autonomous DrivingHanqi Zhu, Wuyang Zhang, Xinran Zhang, Ziyang Tao et al.MobiCom 2025
Related papers
- Suspension-Aware Fixed-Priority Schedulability Test with Arbitrary Deadlines and Arrival CurvesMario Günzel, Niklas Ueter, Jian-Jia ChenRTSS 2021 · 10 citations
- LAG-Based Analysis Techniques for Scheduling Multiprocessor Hard Real-Time Sporadic DAGsYaswanth Yadlapalli, Cong LiuRTSS 2021 · 4 citations
- A Utilization-based Test for Non-preemptive Gang Tasks on MultiprocessorsZheng Dong, Cong LiuRTSS 2022 · 12 citations
- Soft Real-Time Gang SchedulingShareef Ahmed, James H. AndersonRTSS 2023 · 4 citations
- Conditionally Optimal Parallelization of Real-Time DAG Tasks for Global EDFYoungeun Cho, Dongmin Shin, JaeSeung Park, Chang-Gun LeeRTSS 2021 · 12 citations
