Abstract
Timing guarantee is an important aspect and must be ensured for every individual task in real-time systems. Even for periodic tasks, providing timing guarantees for segmented self-suspending tasks is challenging due to timing anomalies, i.e., the reduction of execution or suspension time of some jobs enlarges the response time of another job. The existing worstcase response time analyses for sporadic self-suspending tasks are only over-approximations and lead to overly pessimistic results. In this paper, we focus on eliminating timing anomalies without negative impacts on the worst-case response time (WCRT) analysis when scheduling periodic tasks with segmented selfsuspension behavior. We propose two treatments, segment release time enforcement and segmentpriority modification, and prove that both treatments eliminate timing anomalies. In our evaluation, the proposed treatments achieve higher acceptance ratios in terms of schedulability compared to state-of-the-art scheduling algorithms. We also implement the segment-level fixed-priority scheduling mechanism on RTEMS, and showcase the validity of the treatment segment priority modification.
| Original language | English |
|---|---|
| Title of host publication | 2023 IEEE 29th Real-Time and Embedded Technology and Applications Symposium (RTAS) |
| Publisher | IEEE |
| Pages | 161-173 |
| Number of pages | 13 |
| ISBN (Electronic) | 9798350321760 |
| ISBN (Print) | 979-8-3503-2177-7 |
| DOIs | |
| Publication status | Published - 23 Jun 2023 |
| Event | 29th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2023 - UTSA, San Antonio, United States Duration: 9 May 2023 → 12 May 2023 Conference number: 29 https://2023.rtas.org/ |
Conference
| Conference | 29th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2023 |
|---|---|
| Abbreviated title | RTAS 2023 |
| Country/Territory | United States |
| City | San Antonio |
| Period | 9/05/23 → 12/05/23 |
| Internet address |
Keywords
- Scheduling algorithms
- Real-time systems
- Timing
- Behavioral sciences
- Time factors
- Task analysis
- 2023 OA procedure
Fingerprint
Dive into the research topics of 'Scheduling Periodic Segmented Self-Suspending Tasks without Timing Anomalies'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver