• 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