JOURNAL ARTICLE

Time controlled dynamic scheduling of aperiodic real-time tasks

Abstract

We introduce a new set of dynamic scheduling algorithms for scheduling and guaranteeing the deadline compliance of a set of aperiodic real-time tasks on a uniprocessor architecture. The task model selected is that of non-preemptable tasks with arbitrary start times and deadlines. The proposed algorithms address a fundamental trade-off in dynamic scheduling between the cost of scheduling and the quality of the resulting schedules. The algorithms control the time allocated to scheduling explicitly, in order to obtain good-quality schedules in reasonable times. We show that taking into account the scheduling time is crucial for honoring the deadlines of scheduled real-time tasks. We provide an experimental evaluation of our algorithms via performance comparisons with existing landmark algorithms that were originally designed to address some similar issues. The results of our experiments show that our algorithms outperform the existing techniques in several parameter configurations.

Keywords:
Computer science Dynamic priority scheduling Uniprocessor system Fair-share scheduling Two-level scheduling Earliest deadline first scheduling Rate-monotonic scheduling Scheduling (production processes) Aperiodic graph Fixed-priority pre-emptive scheduling Distributed computing Round-robin scheduling Least slack time scheduling Flow shop scheduling Real-time computing Parallel computing Quality of service Mathematical optimization Multiprocessing Computer network Mathematics

Metrics

4
Cited By
0.20
FWCI (Field Weighted Citation Impact)
11
Refs
0.46
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture
Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

JOURNAL ARTICLE

Static priority scheduling of aperiodic real‐time tasks

Ulrich Schmid

Journal:   Random Structures and Algorithms Year: 1997 Vol: 10 (12)Pages: 257-303
JOURNAL ARTICLE

Static priority scheduling of aperiodic real-time tasks

Ulrich Schmid

Journal:   Random Structures and Algorithms Year: 1997 Vol: 10 (1-2)Pages: 257-303
JOURNAL ARTICLE

Dynamic Real-time Scheduling of Firm Periodic Tasks with Hard and Soft Aperiodic Tasks

Audrey MarchandMaryline Chetto

Journal:   Real-Time Systems Year: 2006 Vol: 32 (1-2)Pages: 21-47
© 2026 ScienceGate Book Chapters — All rights reserved.