• DocumentCode
    19476
  • Title

    HYVI: A HYbrid VIrtualization Solution Balancing Performance and Manageability

  • Author

    YaoZu Dong ; Xiantao Zhang ; Jinquan Dai ; Haibing Guan

  • Author_Institution
    Comput. Sci. & Eng. Dept., Shanghai Jiaotong Univ., Shanghai, China
  • Volume
    25
  • Issue
    9
  • fYear
    2014
  • fDate
    Sept. 2014
  • Firstpage
    2332
  • Lastpage
    2341
  • Abstract
    Virtualization is a building block technology of cloud computing. Software virtualization solutions, such as paravirtualized Memory Management Unit and paravirtualized I/O, provide flexible manageability, such as virtual machine migration and IP-based network packet filtering. However, it suffers from performance and scalability issues. Hardware virtualization and its advanced accelerations, such as Extended Page Table and Single Root I/O Virtualization, were introduced later to simplify virtualization implementation and improve performance. However, this solution may suffer from a manageability issue. In this paper, we describe our work on the implementation of hardware virtualization and optimizations of the advanced hardware acceleration support in Xen to improve the virtualization performance and scalability. We further propose HYVI, a hybrid virtualization solution combining the advantages of software virtualization (manageability) and hardware virtualization (performance and scalability), to address performance and manageability issues. Finally, we present performance evaluations and characterizations of these hardware accelerations and hybrid virtualization, using both OS benchmarks and a server consolidation benchmark (vConsolidate). The results show that optimized hardware acceleration can achieve an up to 77 percent and 33 percent performance improvement over software full virtualization and paravirtualization in the server consolidation benchmark, respectively. Hybrid virtualization achieves an up to 1.56 × performance, with 0.69 lower CPU core usage of paravirtualization, and maintains flexible manageability.
  • Keywords
    IP networks; cloud computing; input-output programs; storage management; virtual machines; virtualisation; HYVI; IP-based network packet filtering; OS benchmarks; Xen; advanced hardware acceleration support; cloud computing; extended page table; hardware virtualization; hybrid virtualization solution; optimizations; paravirtualized IO; paravirtualized memory management unit; server consolidation benchmark; single root IO virtualization; software full virtualization; software virtualization; software virtualization solutions; vConsolidate; virtual machine migration; virtualization implementation; Acceleration; Filtering; Hardware; Scalability; Software; Virtual machine monitors; Virtualization; Hybrid virtualization; manageability; optimization; performance; scalability;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2013.239
  • Filename
    6605688