JOURNAL ARTICLE

Scheduling sporadic tasks with shared resources in hard-real-time systems

Abstract

The problem of scheduling a set of sporadic tasks that share a set of serially reusable, single unit software resources on a single processor is considered. The correctness conditions are that: each invocation of each task completes execution at or before a well-defined deadline; and a resource is never accessed by more than one task simultaneously. An optimal online algorithm for scheduling a set of sporadic tasks is presented. The algorithm results from the integration of a synchronization scheme for access to shared resources with the earliest deadline first algorithm. A set of relations on task parameters that are necessary and sufficient for a set of tasks to be schedulable is also derived. The proposed model for the analysis of processor scheduling policies is novel in that it incorporates minimum as well as maximum processing time requirements of tasks. The scheduling algorithm and the sporadic tasking model have been incorporated into an operating system kernel and used to implement several real-time systems.< >

Keywords:
Computer science Scheduling (production processes) Correctness Distributed computing Dynamic priority scheduling Fair-share scheduling Real-time operating system Fixed-priority pre-emptive scheduling Parallel computing Rate-monotonic scheduling Operating system Algorithm

Metrics

107
Cited By
7.43
FWCI (Field Weighted Citation Impact)
34
Refs
0.98
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
Distributed systems and fault tolerance
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

Energy-aware sporadic tasks scheduling with shared resources in hard real-time systems

Yi-Wen ZhangCheng WangChanglong Lin

Journal:   Sustainable Computing Informatics and Systems Year: 2017 Vol: 15 Pages: 52-62
JOURNAL ARTICLE

Low power fixed priority scheduling sporadic task with shared resources in hard real time systems

Yi-Wen ZhangChugui Xu

Journal:   Microprocessors and Microsystems Year: 2016 Vol: 45 Pages: 164-175
JOURNAL ARTICLE

Low-Power Scheduling Algorithms for Sporadic Task with Shared Resources in Hard Real-Time Systems

Yiwen ZhangRuifeng Guo

Journal:   The Computer Journal Year: 2014 Vol: 58 (7)Pages: 1585-1597
JOURNAL ARTICLE

Sporadic tasks in hard real-time systems

Robert K. AllenAlan BurnsAndy Wellings

Journal:   ACM SIGAda Ada Letters Year: 1995 Vol: XV (5)Pages: 46-51
© 2026 ScienceGate Book Chapters — All rights reserved.