JOURNAL ARTICLE

Optimal aperiodic scheduling for dynamic-priority systems

Abstract

This paper addresses the problem of jointly scheduling tasks with both hard and soft real-time constraints. We present a new on-line aperiodic admission algorithm to be used with on optimal dynamic priority preemptive scheduler, such as the Earliest Deadline First (EDF) or the Least Laxity First (LLF). The admission algorithm transforms a soft aperiodic task into a hard one by assigning a deadline. The proposed algorithm is shown to be optimal in terms of providing the shortest response time for soft aperiodic tasks among fixed and dynamic priority schedulers (assuming aperiodic tasks are severed in a FCFS order), without endangering the execution of any periodic task. The paper also shows how the main results and ideas developed for the fixed priority theory can be adapted and extended for dynamic priority schedulers. The algorithm has also been extended to work with firm deadline aperiodic tasks.

Keywords:
Aperiodic graph Computer science Scheduling (production processes) Earliest deadline first scheduling Dynamic priority scheduling Distributed computing Deadline-monotonic scheduling Priority inheritance Processor scheduling Task (project management) Real-time computing Execution time Parallel computing Priority inversion Priority ceiling protocol Algorithm Mathematical optimization Rate-monotonic scheduling Computer network Mathematics Quality of service Engineering

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
15
Refs
0.07
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
© 2026 ScienceGate Book Chapters — All rights reserved.