• DocumentCode
    1690816
  • 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
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    8
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
  • Conference_Location
    Miami, FL
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-1693-6
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2008.4536548
  • Filename
    4536548