DocumentCode
1792268
Title
KairosVM: Deterministic introspection for real-time virtual machine hierarchical scheduling
Author
Burns, Kevin ; Barbalace, Antonio ; Legout, Vincent ; Ravindran, Binoy
Author_Institution
Dept. of Electr. & Comput. Eng., Viginia Tech, Blacksburg, VA, USA
fYear
2014
fDate
16-19 Sept. 2014
Firstpage
1
Lastpage
8
Abstract
Consolidation and isolation are key technologies that promoted the undisputed popularity of virtualization in most of the computer industry. This popularity has recently led to a growing interest in real-time virtualization, making this technology enter the real-time system market. However, it has several issues due to the strict timing guarantees contracted. Moreover supporting legacy software stacks adds another level of complexity when the software is a black box. We present KairosVM, a latency-bounded, real-time extension to Linux´s KVM module. It aims to bridge the lack of communication of the real-time requirements between the guest scheduler and the host scheduler, exploiting virtual machine introspection. The hypervisor captures the real-time requirements of the guest by catching previously added undefined instructions, without the need to do any modification to the guests. Our evaluations show that KairosVM´s overhead is negligible when compared to existing introspection solutions thus can be used in real-time.
Keywords
Linux; scheduling; virtual machines; virtualisation; KairosVM; Linux KVM module; computer industry; consolidation technology; guest scheduler; host scheduler; isolation technology; realtime virtual machine hierarchical scheduling; timing guarantee; virtual machine introspection; virtualization; Linux; Operating systems; Real-time systems; Virtual machine monitors; Virtual machining; Virtualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technology and Factory Automation (ETFA), 2014 IEEE
Conference_Location
Barcelona
Type
conf
DOI
10.1109/ETFA.2014.7005061
Filename
7005061
Link To Document