Skip to main navigation Skip to search Skip to main content

Recursive Partitioned Scheduling for Real-Time Gang Tasks

  • Seongtae Lee
  • , Nan Guan
  • , Jinkyu Lee*
  • *Corresponding author for this work

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

The development of parallel computing architectures has created a growing need for scheduling real-time gang tasks, in which a specified number of threads per task must be executed simultaneously under timing constraints. However, existing approaches struggle to handle a fundamental challenge—the heterogeneity in the number of threads across gang tasks. To address the challenge, this paper proposes a novel scheduling framework, called Recursive Partitioned Scheduling (RPS), in which each partition can be recursively divided into sub-partitions whose assigned processor sets are disjoint and collectively equal to that of the parent, forming a tree-like hierarchical structure. RPS provides a flexible interface that allows each task to be assigned to an appropriate level in the hierarchy based on the number of threads it requires. To fully exploit RPS, we adopt fixed-priority scheduling and address two key issues. First, we develop a tight schedulability analysis, which not only utilizes the well-known exact schedulability analysis results for uniprocessor scheduling but also leverages the relationship between intra- and inter-partition interference. Second, based on the insights from the analysis, we design an effective partition generation and task assignment algorithm specialized for RPS, and further enhance it through task priority reassignment. Simulation results demonstrate that our approach significantly outperforms existing approaches in terms of schedulability. © 2025 IEEE.
Original languageEnglish
Title of host publication2025 IEEE Real-Time Systems Symposium (RTSS)
PublisherIEEE
Pages135-147
Number of pages13
ISBN (Electronic)979-8-3315-9642-2
ISBN (Print)979-8-3315-9643-9
DOIs
Publication statusPublished - 2025
Event46th IEEE Real-Time Systems Symposium (RTSS 2025) - Boston, United States
Duration: 2 Dec 20255 Dec 2025

Publication series

NameProceedings - Real-Time Systems Symposium
ISSN (Print)1052-8725
ISSN (Electronic)2576-3172

Conference

Conference46th IEEE Real-Time Systems Symposium (RTSS 2025)
PlaceUnited States
CityBoston
Period2/12/255/12/25

Funding

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (RS-2024-00438248, RS-2024-00460389).

Fingerprint

Dive into the research topics of 'Recursive Partitioned Scheduling for Real-Time Gang Tasks'. Together they form a unique fingerprint.

Cite this