Title :
A bandwidth inheritance algorithm for real-time task synchronization in open systems
Author :
Lamastra, Gerardo ; Lipari, Giuseppe ; Abeni, Luca
Author_Institution :
Telecom Italia Lab, Italy
Abstract :
In this paper, we present algorithm BandWidth Inheritance (BWI), a new scheduling strategy that extends the bandwidth reservation approach to systems where tasks can interact through shared resources. The proposed algorithm provides temporal isolation between independent groups of tasks, and enables a schedulability analysis for guaranteeing the performance of realtime tasks. After showing that BWI is the natural extension of the well-known Priority Inheritance Protocol to dynamic reservation systems, a formal analysis of the algorithm is presented, and simple guarantee tests for hard real-time tasks are proposed.
Keywords :
processor scheduling; real-time systems; resource allocation; BandWidth Inheritance; Resource Kernel; bandwidth reservation; dynamic reservation systems; schedulability analysis; scheduling strategy; shared resources; temporal isolation; Algorithm design and analysis; Application software; Bandwidth; Kernel; Open systems; Quality of service; Real time systems; Scheduling algorithm; System testing; Telecommunications;
Conference_Titel :
Real-Time Systems Symposium, 2001. (RTSS 2001). Proceedings. 22nd IEEE
Print_ISBN :
0-7695-1420-0
DOI :
10.1109/REAL.2001.990606