Eliminating Timing Anomalies in Scheduling Periodic Segmented Self-Suspending Tasks with Release Jitter
Ching-Chi Lin, Mario G\"unzel, Junjie Shi, Tristan Taylan Seidl,, Kuan-Hsun Chen, and Jian-Jia Chen

TL;DR
This paper presents methods to eliminate timing anomalies in scheduling periodic segmented self-suspending tasks with release jitter, improving schedulability and maintaining accurate worst-case response time analysis in real-time systems.
Contribution
It introduces two treatments—segment release time enforcement and segment priority modification—that effectively eliminate timing anomalies while preserving response time analysis accuracy.
Findings
Higher schedulability acceptance ratios with proposed treatments.
Effective elimination of timing anomalies demonstrated.
Implementation on RTEMS validates the approach.
Abstract
Ensuring timing guarantees for every individual tasks is critical in real-time systems. Even for periodic tasks, providing timing guarantees for tasks with segmented self-suspending behavior is challenging due to timing anomalies, i.e., the reduction of execution or suspension time of some jobs increases the response time of another job. The release jitter of tasks can add further complexity to the situation, affecting the predictability and timing guarantees of real-time systems. The existing worst-case response time analyses for sporadic self-suspending tasks are only over-approximations and lead to overly pessimistic results. In this work, we address timing anomalies without compromising the worst-case response time (WCRT) analysis when scheduling periodic segmented self-suspending tasks with release jitter. We propose two treatments: segment release time enforcement and segment…
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 · Scheduling and Optimization Algorithms · Manufacturing Process and Optimization
