• 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