• DocumentCode
    3029462
  • Title

    Solo: A Lightweight Virtual Machine

  • Author

    Zhang, Xiang ; Ma, Jie ; Miao, Yanchao ; Meng, Qingwei ; Meng, Dan

  • fYear
    2009
  • fDate
    10-12 Aug. 2009
  • Firstpage
    129
  • Lastpage
    136
  • Abstract
    The overhead caused by virtualization makes it difficult to apply VM in the applications which require high degrees of both performance isolation and efficiency, such as the high performance computing. In this paper, we present a lightweight virtual machine, named Solo. It simplifies the design of VMM greatly by making most privileged instructions bypass the VMM, except the I/O operations. Solo allows VM running directly on hardware with the highest privileges, therefore greatly reduces the overhead caused by virtualization. Our evaluation shows that Solo not only guarantees the VM performance isolation, but also improves VM performance to the level of traditional OS, and thus meets the requirements of the high performance applications without special hardware support.
  • Keywords
    memory protocols; parallel processing; supervisory programs; virtual machines; I/O operation; Solo lightweight virtual machine; VM performance isolation; VMM design; centralized memory-sharing protocol; hardware support; high-performance computing application requirements; traditional OS; virtual machine monitor; virtualization overhead reduction; Application software; Application virtualization; Data security; Hardware; Isolation technology; Linux; Operating systems; Virtual machining; Virtual manufacturing; Voice mail; HPC; lightweight; virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing with Applications, 2009 IEEE International Symposium on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-0-7695-3747-4
  • Type

    conf

  • DOI
    10.1109/ISPA.2009.7
  • Filename
    5207944