DocumentCode
2785812
Title
Capacity sharing for overrun control
Author
Caccamo, Marco ; Buttazzo, Giorgio ; Sha, Lui
Author_Institution
Scuola Superiore S. Anna, Pisa, Italy
fYear
2000
fDate
2000
Firstpage
295
Lastpage
304
Abstract
Presents a general scheduling methodology for managing overruns in a real-time environment, where tasks may have different criticalities and flexible timing constraints. The proposed method achieves isolation among tasks through a resource reservation mechanism which bounds the effects of task interference but which also performs efficient reclamation of the unused computation times in order to relax the utilization constraints imposed by isolation. The enhancements achieved by the proposed approach were found to be very effective with respect to classical reservation schemes. The performance has been evaluated by implementing the algorithm on a real-time kernel. The runtime overhead introduced by the scheduling mechanism has also been investigated with specific experiments, in order for this to be taken into account in the schedulability analysis. However, this overhead was found to be negligible in most practical cases
Keywords
operating system kernels; real-time systems; resource allocation; scheduling; timing; capacity sharing; flexible timing constraints; overrun control; performance evaluation; real-time environment; real-time kernel; resource reservation mechanism; resource utilization constraints; runtime overhead; schedulability analysis; scheduling methodology; task criticality; task interference; task isolation; unused computation time reclamation; Computer architecture; Interference constraints; Kernel; Military computing; Pipeline processing; Processor scheduling; Real time systems; Runtime; System testing; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems Symposium, 2000. Proceedings. The 21st IEEE
Conference_Location
Orlando, FL
ISSN
1052-8725
Print_ISBN
0-7695-0900-2
Type
conf
DOI
10.1109/REAL.2000.896018
Filename
896018
Link To Document