Timing-Anomaly Free Dynamic Scheduling of Periodic DAG Tasks with Non-Preemptive Nodes

  • Gaoyang Dai
  • , Morteza Mohaqeqi
  • , Wang Yi

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

5 Scopus citations

Abstract

Designing timing-anomaly free multiprocessor scheduling algorithms is a notoriously hard problem, especially for parallel tasks with non-preemptive execution regions. In this paper, we first propose a simple yet expressive model which abstracts a parallel task as a single computation unit, and then, present a sufficient condition for timing-anomaly free scheduling of such units. On top of this, we design an algorithm for scheduling a set of periodic parallel tasks, represented as DAG with non-preemptive subtasks, on multicore processors. The algorithm has several desirable properties, including timing-anomaly freedom, high resource utilization, and low memory requirement. Timing-anomaly freedom enables an exact schedulability test for the algorithm, which, as shown in our evaluations, provides a significantly high schedulability ratio compared to those state-of-the-art methods that suffer from timing anomalies.

Original languageEnglish
Title of host publicationProceedings - 2021 IEEE 27th International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages119-128
Number of pages10
ISBN (Electronic)9781665441889
DOIs
StatePublished - Aug 2021
Externally publishedYes
Event27th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2021 - Virtual, Houston, United States
Duration: 18 Aug 202120 Aug 2021

Publication series

NameProceedings - 2021 IEEE 27th International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2021

Conference

Conference27th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2021
Country/TerritoryUnited States
CityVirtual, Houston
Period18/08/2120/08/21

Keywords

  • Dynamic scheduler
  • Limited-preemptive scheduling
  • Periodic DAG tasks
  • Timing-anomaly freedom

Fingerprint

Dive into the research topics of 'Timing-Anomaly Free Dynamic Scheduling of Periodic DAG Tasks with Non-Preemptive Nodes'. Together they form a unique fingerprint.

Cite this