JOURNAL ARTICLE

Scheduling periodic hard real-time tasks with arbitrary deadlines on multiprocessors

Abstract

Pfair scheduling has usually been applied in the context of scheduling periodic tasks with coinciding periods and deadlines. This paper addresses the problem of scheduling hard real-time tasks characterized by arbitrary deadlines in a pfair manner on multiprocessor systems. We prove fundamental properties of the weight functions of such tasks and show that when such tasks are scheduled in a pfair manner every job of every task meets its deadline. We also present RRM (rational rate-monotonic), a static-priority scheme to schedule a set of such tasks, and derive demand-based sufficient conditions for determining the pfair schedulability of hard real-time tasks with arbitrary deadlines on multiprocessors under the RRM scheme. We also address the problem of accounting for interrupt-handling overheads in pfair systems and present a technique for implementing the priority ceiling protocol on pfair systems by modifying task weight functions.

Keywords:
Computer science Multiprocessing Context switch Distributed computing Parallel computing Scheduling (production processes) Earliest deadline first scheduling Multiprocessor scheduling Interrupt Schedule Dynamic priority scheduling Priority ceiling protocol Least slack time scheduling Rate-monotonic scheduling Embedded system Operating system Mathematical optimization Microcontroller

Metrics

12
Cited By
0.72
FWCI (Field Weighted Citation Impact)
14
Refs
0.73
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
Petri Nets in System Modeling
Physical Sciences →  Computer Science →  Computational Theory and Mathematics

Related Documents

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

Improved real‐time scheduling of periodic tasks on multiprocessors

Prapaporn RattanatamrongJ.A.B. Fortes

Journal:   Concurrency and Computation Practice and Experience Year: 2012 Vol: 27 (9)Pages: 2291-2309
JOURNAL ARTICLE

Real-Time Scheduling for Periodic Tasks on Uniform Multiprocessors

Sang‐Gil LeeCheol-Hoon Lee

Journal:   Journal of Computing Science and Engineering Year: 2020 Vol: 14 (3)Pages: 121-130
© 2026 ScienceGate Book Chapters — All rights reserved.