Title :
Scheduling periodic hard real-time tasks with arbitrary deadlines on multiprocessors
Author :
Ramamurthy, Srikanth
Author_Institution :
Panasas Inc., Pittsburgh, PA, USA
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 :
computational complexity; interrupts; multiprocessing systems; processor scheduling; protocols; real-time systems; arbitrary deadlines; demand based sufficient conditions; interrupt-handling overheads; multiprocessor systems; periodic hard real-time task scheduling; priority ceiling protocol; rational rate-monotonic; static-priority scheme; weight functions; Dynamic scheduling; Electronic switching systems; Multiprocessing systems; Multitasking; Processor scheduling; Protocols; Real time systems; Robots; Scheduling algorithm; Sufficient conditions;
Conference_Titel :
Real-Time Systems Symposium, 2002. RTSS 2002. 23rd IEEE
Print_ISBN :
0-7695-1851-6
DOI :
10.1109/REAL.2002.1181562