Optimal Priority Assignment for Synchronous Harmonic Tasks with Dynamic Self-Suspension

  • Mario Günzel
  • , Marion Sudvarg
  • , Max Deppert
  • , Ao Li
  • , Ning Zhang
  • , Jian Jia Chen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Self-suspension behavior happens when a job has to wait for some activity to complete and results in substantial schedulability degradation in real-time systems. Despite extensive studies for self-suspending real-time task systems, the state of the art has barely addressed the optimality of the scheduling algorithms, especially for tasks with dynamic self-suspension. In this paper, we explore optimal priority assignment for periodic real-time tasks with dynamic self-suspension under Task-level Fixed-Priority (T-FP) scheduling. To that end, we provide exact schedulability tests for frame-based and synchronous harmonic tasks. We show that the Suspension-Aware Deadline-Monotonic (SADM) priority assignment is an optimal fixed-priority scheduler for many scenarios. Further, for cases where SADM is not optimal, we adopt Audsley's Optimal Priority Assignment (OPA) approach to derive an optimal fixedpriority assignment. Evaluation results show that the exact tests outperform state-of-the-art schedulability tests from the literature, and that optimal priority assignments significantly improve schedulability over classical priority assignments.

Original languageEnglish
Title of host publicationProceedings - 31st IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages40-53
Number of pages14
ISBN (Electronic)9798331543402
DOIs
StatePublished - 2025
Event31st IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2025 - Irvine, United States
Duration: May 6 2025May 9 2025

Publication series

NameProceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS
ISSN (Print)1545-3421

Conference

Conference31st IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2025
Country/TerritoryUnited States
CityIrvine
Period05/6/2505/9/25

Keywords

  • audsleys optimal priority assignment (opa)
  • dynamic self-suspension
  • harmonic tasks
  • priority assignment
  • real-time scheduling
  • schedulability analysis
  • self-suspending tasks

Fingerprint

Dive into the research topics of 'Optimal Priority Assignment for Synchronous Harmonic Tasks with Dynamic Self-Suspension'. Together they form a unique fingerprint.

Cite this