Title :
Resource Reservations for General Purpose Applications
Author :
Abeni, Luca ; Palopoli, Luigi ; Scordino, Claudio ; Lipari, Giuseppe
Author_Institution :
Univ. of Trento, Trento
Abstract :
Resource reservations are an effective technique to support hard and soft real-time applications in open systems. However, they generally focus on providing guarantees to real-time applications, without paying too much attention to the performance of non-real-time activities. In this paper, the main limitations encountered when using a conventional reservation-based scheduler for serving non-real-time tasks are described and formally analyzed. Then, a novel algorithm that overcomes these problems (called HGRUB) is proposed, and both theoretical and experimental evidence of its effectiveness is provided.
Keywords :
open systems; operating systems (computers); resource allocation; scheduling; HGRUB; open systems; reservation-based scheduler; resource reservations; Availability; Delay; Kernel; Open systems; Operating systems; Processor scheduling; Quality of service; Real time systems; Scheduling algorithm; Timing; Integration of real-time and non-real-time applications; quality of service; real-time scheduling;
Journal_Title :
Industrial Informatics, IEEE Transactions on
DOI :
10.1109/TII.2009.2013633