Title :
NestCloud: Towards practical nested virtualization
Author :
Pan, Zhenhao ; He, Qing ; Jiang, Wei ; Chen, Yu ; Dong, Yaozu
Author_Institution :
Tsinghua Univ., Beijing, China
Abstract :
This paper describes a nested virtualization solution, which allows virtual machine monitor (VMM) with virtual machine to run within another virtual machine with low overhead. Previous nested virtualization solutions on x86 platform are mainly based on emulation, which result in poor performance and poor usability. We propose and implement NestCloud, a practical high performance nested virtualization architecture, which fully employs the hardware virtualization extensions. Furthermore, three optimizations are provided to reduce the overhead of nested guests: (1) Guest Page Fault Bypassing, which permits nested guests to handle page faults without VM Exit; (2) Virtual EPT (Extended Page Table), which eliminates unnecessary page faults introduced by shadow page table in nested VMM; (3) PV VMCS, which provides more effective VMCS accessing for nested VMM. Experimental results show that the performance of NestCloud guest is close to single level guest in both CPU-intensive and memory-intensive benchmarks. The CPU overhead is 5.22% and the memory overhead is 5.69%, which makes the nested guest of NestCloud comparable with a conventional one.
Keywords :
cloud computing; paged storage; software fault tolerance; virtual machines; virtualisation; CPU-intensive benchmarks; NestCloud; PV VMCS; extended page table; guest page fault bypassing; hardware virtualization; high performance nested virtualization architecture; memory-intensive benchmarks; nested VMM; nested guest overhead reduction; page fault handling; shadow page table; virtual EPT; virtual machine monitor; Hardware; Kernel; Linux; Optimization; Program processors; Virtual machine monitors; Virtual machining; Nested Virtualization; Virtual Machine Monitor (VMM); Virtual-Machine Control Structure (VMCS);
Conference_Titel :
Cloud and Service Computing (CSC), 2011 International Conference on
Conference_Location :
Hong Kong
Print_ISBN :
978-1-4577-1635-5
Electronic_ISBN :
978-1-4577-1636-2
DOI :
10.1109/CSC.2011.6138541