Summary: Compensating for Interrupt Process Times in Real-Time
Luca Abeni and Giuseppe Lipari
ReTiS Lab, Scuola Superiore S. Anna,
Via dei Martiri 11, Pisa, Italy
This paper describes an on-going work focused on using Adaptive Reservations to cope with unpre-
dictabilities due to the interrupt processing times in real-time kernels. Using this approach, the execution
time stolen by interrupt processing is modeled as a variation in the application execution times, and an
adaptive scheduling mechanism automatically compensates its effects.
In the last years, there has been a growth of interest
in running applications with real-time requirements
(such as streaming applications, software mixers, and
so on) on top of desktop Operating Systems (OSs).
For this reason, a lot of effort has been spent in pro-
viding open source OSs such as Linux with real-time
One of the biggest problems that have to be ad-