Title :
A hash-TLB approach for MMU virtualization in xen/IA64
Author :
Zhang, Xiantao ; Xu, Anthony X F ; Li, Qi ; Yau, David K Y ; Qing, Sihan ; Zhang, Huanguo
Author_Institution :
Sch. of Comput., Wuhan Univ., Wuhan
Abstract :
With advances in hardware-assisted full virtualization technologies, system virtualization based on the virtual machine monitor (VMM) has received much recent attention. Using the Xen/IA64 hardware virtual machine implemented on Intelreg Virtualization Technology for Itaniumreg (VT-i), we investigate the design of a virtual software hash translation lookaside buffer (TLB) based on the virtual hash page table (VHPT). Experimental results show that the proposed design can significantly improve the performance of the hardware virtual machine of Xen/IA64. Our contributions are the following. First, we design and implement in the VMM a virtual hash TLB algorithm to optimize the system performance of VT-i guest virtual machines. Second, we quantify experimentally the performance benefits of the hash TLB for VT-i guest virtual machines and analyze the performance impact of the software VHPT walker with the hash TLB algorithm. Lastly, we present experiments to verify, in an SMP virtual machine system environment, the superior scalability of the hash TLB approach.
Keywords :
performance evaluation; virtual machines; Intelreg Virtualization Technology for Itaniumreg; VHPT; VMM; VT-i; Xen/IA64 hardware virtual machine; hash TLB; system performance; system virtualization; virtual hash page table; virtual machine monitor; virtual software hash translation lookaside buffer; Algorithm design and analysis; Design optimization; Hardware; Performance analysis; Scalability; Software algorithms; Software performance; System performance; Virtual machine monitors; Virtual machining;
Conference_Titel :
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location :
Miami, FL
Print_ISBN :
978-1-4244-1693-6
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2008.4536548