• DocumentCode
    3450431
  • Title

    VMRPC: A high efficiency and light weight RPC system for virtual machines

  • Author

    Chen, Hao ; Shi, Lin ; Sun, Jianhua

  • Author_Institution
    Adv. Internet & Media Lab., Hunan Univ., Changsha, China
  • fYear
    2010
  • fDate
    16-18 June 2010
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    Despite advances in high performance inter-domain communication for virtual machines (VM), data intensive applications developed for VMs based on traditional remote procedure call (RPC) mechanism still suffer from performance degradation due to the inherent inefficiency of data serialization/deserilization operation. This paper presents VMRPC, a light-weight RPC framework specifically designed for VMs that leverages heap and stack sharing to circumvent unnecessary data copying and serialization/deserilization, and achieve high performance. Our evaluation shows that the performance of VMRPC is an order of magnitude better than traditional RPC systems and existing alternative inter-domain communication mechanisms. We adopt VMRPC in a real system, and the experiment results exhibit that the performance of VMRPC is even competitive to native environment.
  • Keywords
    performance evaluation; virtual machines; VMRPC; data copying; data intensive application; data serialization/deserilization operation; high performance inter-domain communication; inter-domain communication mechanism; light weight RPC system; remote procedure call mechanism; stack sharing; virtual machines; Application software; Degradation; Delay; Internet; Sun; Throughput; Virtual machine monitors; Virtual machining; Virtual manufacturing; Voice mail;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality of Service (IWQoS), 2010 18th International Workshop on
  • Conference_Location
    Beijing
  • ISSN
    1548-615X
  • Print_ISBN
    978-1-4244-5987-2
  • Type

    conf

  • DOI
    10.1109/IWQoS.2010.5542746
  • Filename
    5542746