Title :
Scheduling analysis of hybrid real-time task sets
Author :
Buttazzo, Giorgio ; Lipari, Giuseppe
Author_Institution :
RETIS Lab., Pisa, Italy
Abstract :
The authors present an integrated scheduling approach which allows to handle real-time task sets with different types of constraints and criticalness. Tasks are scheduled on-line in a dynamic environment based on the earliest deadline first algorithm. Schedulability conditions are derived for hybrid task sets consisting of hard periodic tasks and soft aperiodic activities, interacting through shared resources. Bounded blocking on exclusive resources is achieved by means of a dynamic resource access protocol which also prevents deadlocks and chained blocking. Aperiodic responsiveness is enhanced by an efficient servicing technique which assigns a suitable deadline to each aperiodic request. Moreover the feasibility conditions are extended to handle tasks with deadlines different than periods
Keywords :
processor scheduling; real-time systems; aperiodic request deadline assignment; aperiodic responsiveness; bounded blocking; chained blocking prevention; constraints; criticalness; deadlock prevention; dynamic environment; dynamic resource access protocol; earliest deadline first algorithm; exclusive resources; hard periodic tasks; hybrid real-time task sets; integrated scheduling approach; on-line task scheduling; schedulability conditions; scheduling analysis; servicing technique; shared resources; soft aperiodic activities; Concurrency control; Control systems; Delay; Dynamic scheduling; Operating systems; Processor scheduling; Protocols; Real time systems; Scheduling algorithm; System recovery;
Conference_Titel :
Real-Time Systems, 1997. Proceedings., Ninth Euromicro Workshop on
Conference_Location :
Toledo
Print_ISBN :
0-8186-8034-2
DOI :
10.1109/EMWRTS.1997.613786