DocumentCode :
1786855
Title :
Sufficient temporal independence and improved interrupt latencies in a real-time hypervisor
Author :
Beckert, Matthias ; Neukirchner, Moritz ; Ernst, Rolf ; Petters, Stefan M.
Author_Institution :
Inst. of Comput. & Network Eng, Tech. Univ. Braunschweig, Braunschweig, Germany
fYear :
2014
fDate :
1-5 June 2014
Firstpage :
1
Lastpage :
6
Abstract :
Virtualization techniques for hard real-time systems typically employ TDMA scheduling to achieve temporal isolation among partitions. The processing of user-level interrupt handlers is only performed within appropriate time slots, thus significantly increasing interrupt latencies. We propose a novel approach permitting execution of user-level interrupt handlers during time slots of other partitions hence reducing interrupt latencies. Sufficient temporal independence among partitions, as required by safety standards, is maintained through a monitoring mechanism, which bounds the interference of user-level interrupt handlers in other partitions. We show correctness of the approach and evaluate its performance in a hypervisor implementation.
Keywords :
real-time systems; scheduling; software maintenance; software performance evaluation; system monitoring; time division multiple access; virtual machines; virtualisation; TDMA scheduling; interrupt latency reduction; monitoring mechanism; real-time hypervisor; real-time systems; safety standards; temporal independence; temporal isolation; time slots; time-division multiple access scheduling; user-level interrupt handlers; virtualization techniques; Context; Interference; Monitoring; Real-time systems; Time division multiple access; Virtual machine monitors; Virtualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (DAC), 2014 51st ACM/EDAC/IEEE
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1145/2593069.2593222
Filename :
6881413
Link To Document :
بازگشت