Skip to main navigation Skip to search Skip to main content

Response-Time Analysis of Limited-Preemptive Sporadic DAG Tasks

  • Gaoyang Dai*
  • , Morteza Mohaqeqi
  • , Petros Voudouris
  • , Wang Yi
  • *Corresponding author for this work
  • Uppsala University

Research output: Contribution to journalArticlepeer-review

Abstract

Guaranteeing timing constraints for parallel real-time applications deployed on multicore platforms is challenging, especially for applications containing non-preemptive execution blocks, that suffer from priority inversions. In this article, we propose to model such applications using a sporadic directed acyclic graph (DAG) model where preemption may take place only between the nodes of a DAG task. We present a new method for response-time analysis of such tasks scheduled with the global fixed-priority scheduling policy. We show that our method outperforms the state-of-the-art techniques significantly in terms of resource utilization in experimental evaluations using both benchmark and randomly generated task sets. We also present a method to deal with global EDF scheduling, which is a new technique proposed for response time analysis of sporadic DAG tasks with non-preemptive nodes.

Original languageEnglish
Pages (from-to)3673-3684
Number of pages12
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume41
Issue number11
DOIs
StatePublished - 1 Nov 2022
Externally publishedYes

Keywords

  • Directed acyclic graph (DAG)
  • EDF scheduling
  • fixed-priority scheduling
  • limited preemption
  • response-time analysis

Fingerprint

Dive into the research topics of 'Response-Time Analysis of Limited-Preemptive Sporadic DAG Tasks'. Together they form a unique fingerprint.

Cite this