DocumentCode
3298946
Title
Improving the Latency of VMExit Forwarding in Recursive Virtualization for the x86 Architecture
Author
Poon, Wing-Chi ; Mok, Aloysius K.
fYear
2012
fDate
4-7 Jan. 2012
Firstpage
5604
Lastpage
5612
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;
fLanguage
English
Publisher
ieee
Conference_Titel
System Science (HICSS), 2012 45th Hawaii International Conference on
Conference_Location
Maui, HI
ISSN
1530-1605
Print_ISBN
978-1-4577-1925-7
Electronic_ISBN
1530-1605
Type
conf
DOI
10.1109/HICSS.2012.320
Filename
6149575
Link To Document