JOURNAL ARTICLE

Analyzing GEDF Scheduling for Parallel Real-Time Tasks with Arbitrary Deadlines

Abstract

Real-time and embedded systems are shifting from single-core to multi-core processors, on which software must be parallelized to fully utilize the computation capacity of hardware. Recently much work has been done on real-time scheduling of parallel tasks modeled as directed acyclic graphs (DAG). However, most of these studies assume tasks to have implicit or constrained deadlines. Much less work considered the general case of arbitrary deadlines (i.e., the relative deadline is allowed to be larger than the period), which is more difficult to analyze due to intra-task interference among jobs. In this paper, we study the analysis of Global Earliest Deadline First (GEDF) scheduling for DAG parallel tasks with arbitrary deadlines. We develop new analysis techniques for GEDF scheduling of a single DAG task, which not only outperform the state-of-the-art in general evidenced by empirical evaluation, but also guarantee a better capacity augmentation bound 2.41 (the best known result is 2.5). The proposed analysis techniques are also extended to and evaluated with the case of multiple DAG tasks using the federated scheduling approach.

Keywords:
Computer science Scheduling (production processes) Directed acyclic graph Parallel computing Processor scheduling Distributed computing Computation Execution time Earliest deadline first scheduling Dynamic priority scheduling Task analysis Task (project management) Rate-monotonic scheduling Algorithm Mathematical optimization Computer network

Metrics

13
Cited By
1.56
FWCI (Field Weighted Citation Impact)
23
Refs
0.80
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture
Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Capacity Augmentation Function for Real-Time Parallel Tasks With Constrained Deadlines Under GEDF Scheduling

Jinghao SunNan GuanShuangshuang ChangFeng LiQingxu DengWang Yi

Journal:   IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems Year: 2020 Vol: 39 (12)Pages: 4537-4548
JOURNAL ARTICLE

Real-Time Scheduling of DAG Tasks with Arbitrary Deadlines

Kankan WangXu JiangNan GuanDi LiuWeichen LiuQingxu Deng

Journal:   ACM Transactions on Design Automation of Electronic Systems Year: 2019 Vol: 24 (6)Pages: 1-22
JOURNAL ARTICLE

Real-time scheduling of parallel tasks with tight deadlines

Xu JiangNan GuanXiang LongYue TangQingqiang He

Journal:   Journal of Systems Architecture Year: 2020 Vol: 108 Pages: 101742-101742
JOURNAL ARTICLE

Scheduling parallel tasks with individual deadlines

Kwon Oh-HeumChwa Kyung-Yong

Journal:   Theoretical Computer Science Year: 1999 Vol: 215 (1-2)Pages: 209-223
© 2026 ScienceGate Book Chapters — All rights reserved.