跳到主要导航 跳到搜索 跳到主要内容

New Scheduling Algorithm and Analysis for Partitioned Periodic DAG Tasks on Multiprocessors

  • Haochun Liang
  • , Xu Jiang*
  • , Junyi Liu
  • , Xiantong Luo
  • , Songran Liu
  • , Nan Guan
  • , Wang Yi
  • *此作品的通讯作者
  • University of Electronic Science and Technology of China
  • Northeastern University China
  • City University of Hong Kong
  • Uppsala University

科研成果: 期刊稿件文章同行评审

摘要

Real-time systems are increasingly shifting from single processors to multiprocessors, where software must be parallelized to fully exploit the additional computational power. While the scheduling of real-time parallel tasks modeled as directed acyclic graphs (DAGs) has been extensively studied in the context of global scheduling, the scheduling and analysis of real-time DAG tasks under partitioned scheduling remain far less developed compared to the traditional scheduling of sequential tasks. Existing approaches primarily target plain fixed-priority partitioned scheduling and often rely on self-suspension–based analysis, which limits opportunities for further optimization. In particular, such methods fail to fully leverage fine-grained scheduling management that could improve schedulability. In this paper, we propose a novel approach for scheduling periodic DAG tasks, in which each DAG task is transformed into a set of real-time transactions by incorporating mechanisms for enforcing release offsets and intra-task priority assignments. We further develop corresponding analysis techniques and partitioning algorithms. Through comprehensive experiments, we evaluate the real-time performance of the proposed methods against state-of-the-art scheduling and analysis techniques. The results demonstrate that our approach consistently outperforms existing methods for scheduling periodic DAG tasks across a wide range of parameter settings.

源语言英语
页(从-至)2621-2634
页数14
期刊IEEE Transactions on Parallel and Distributed Systems
36
12
DOI
出版状态已出版 - 2025
已对外发布

指纹

探究 'New Scheduling Algorithm and Analysis for Partitioned Periodic DAG Tasks on Multiprocessors' 的科研主题。它们共同构成独一无二的指纹。

引用此