Logo image
A hash-TLB approach for MMU virtualization in Xen/IA64
Conference proceeding

A hash-TLB approach for MMU virtualization in Xen/IA64

Xiantao Zhang, Anthony X. F. Xu, Qi Li, David K. Y. Yau, Sihan Qing, Huanguo Zhang, IEEE and King Yeung Yau
2008 IEEE International Symposium on Parallel and Distributed Processing, p.3572
01/01/2008

Abstract

Computer Science Computer Science, Theory & Methods Science & Technology Technology
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 Intel (R) Virtualization Technology for Itaniums (R)(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.

Metrics

1 Record Views

Details

Logo image