Title :
Improving the Latency of VMExit Forwarding in Recursive Virtualization for the x86 Architecture
Author :
Poon, Wing-Chi ; Mok, Aloysius K.
Abstract :
As virtualization becomes more common, the need for recursive virtualization is also rising. However, performance degrades exponentially as we go deeper in the number of levels in recursive virtualization. In this paper, one of the biggest challenges of improving the performance of recursive virtualization is explored, namely bounding the time for VM Exit forwarding across the hierarchy of hypervisors, including VM Exits due to interrupts, exceptions and various other intercepts. The problem is analyzed in the context of the current x86 architecture. We argued that a purely software solution will likely fall short, and then proposed a simple hardware extension that could speed up the VM Exit delivery significantly.
Keywords :
instruction sets; virtual machines; VMExit forwarding latency; hardware extension; hypervisors hierarchy; instruction set architectures; recursive virtualization; virtual machine; x86 architecture; Clocks; Hardware; Registers; Servers; Software; Virtual machine monitors; Virtual machining; VMExit performance; hardware extension; interrupt and exception forwarding; recursive virtualization;
Conference_Titel :
System Science (HICSS), 2012 45th Hawaii International Conference on
Conference_Location :
Maui, HI
Print_ISBN :
978-1-4577-1925-7
Electronic_ISBN :
1530-1605
DOI :
10.1109/HICSS.2012.320