Skip to main navigation Skip to search Skip to main content

Improving Interference Analysis for Real-Time DAG Tasks Under Partitioned Scheduling

  • Yulong Wu
  • , Weizhe Zhang*
  • , Nan Guan
  • , Yue Tang
  • *Corresponding author for this work
  • School of Computer Science and Technology, Harbin Institute of Technology
  • Peng Cheng Laboratory
  • City University of Hong Kong
  • Northeastern University China

Research output: Contribution to journalArticlepeer-review

Abstract

Real-time systems with strict timing constraints have been widely applied in many fields. The Directed acyclic graph (DAG) task model has been widely studied and applied to model real-time systems with partial parallelism and precedence constraints in each task. Our paper focuses on the worst-case response time (WCRT) analysis of DAG tasks under partitioned scheduling on multiprocessors. We investigate a parallel structure named $Str$Str, which helps obtain more accurate analysis results, and propose a new offline scheduling analysis algorithm named reducing repetitive calculation (RRC). Experiments with synthetic workload are conducted to compare the results calculated by RRC and the state-of-the-art, as well as the observed average response time on a real embedded system. Results show that RRC has better performance in terms of analysis accuracy.

Original languageEnglish
Pages (from-to)1495-1506
Number of pages12
JournalIEEE Transactions on Computers
Volume71
Issue number7
DOIs
StatePublished - 1 Jul 2022
Externally publishedYes

Keywords

  • Real-time systems
  • directed acyclic graph
  • partitioned scheduling
  • response time analysis

Fingerprint

Dive into the research topics of 'Improving Interference Analysis for Real-Time DAG Tasks Under Partitioned Scheduling'. Together they form a unique fingerprint.

Cite this