• DocumentCode
    650600
  • Title

    Residency Aware Inter-VM Communication in Virtualized Cloud: Performance Measurement and Analysis

  • Author

    Qi Zhang ; Ling Liu ; Yi Ren ; Kisung Lee ; Yuzhe Tang ; Xu Zhao ; Yang Zhou

  • Author_Institution
    Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2013
  • fDate
    June 28 2013-July 3 2013
  • Firstpage
    204
  • Lastpage
    211
  • Abstract
    A known problem for virtualized cloud data centers is the inter-VM communication inefficiency for data transfer between co-resident VMs. Several engineering efforts have been made on building a shared memory based channel between co-resident VMs. The implementations differ in terms of whether user/program transparency, OS kernel transparency or VMM transparency is supported. However, none of existing works has engaged in an in-depth measurement study with quantitative and qualitative analysis on performance improvements as well as tradeoffs introduced by such a residency-aware inter-VM communication mechanism. In this paper we present an extensive experimental study, aiming at addressing a number of fundamental issues and providing deeper insights regarding the design of a shared memory channel for co-resident VMs. Example questions include how much performance gains can a residency-aware shared memory inter-VM communication mechanism provide under different mixtures of local and remote network I/O workloads, what overhead will the residence-awareness detection and communication channel switch introduce over the remote inter-VM communication, what factors may exert significant impact on the throughput and latency performance of such a shared memory channel. We believe that this measurement study not only helps system developers to gain valuable lessons and generate new ideas to further improve the inter-VM communication performance. It also offers new opportunities for cloud service providers to deploy their services more efficiently and for cloud service consumers to improve the performance of their application systems running in the Cloud.
  • Keywords
    cloud computing; shared memory systems; storage management; virtual machines; OS kernel transparency; VMM transparency; cloud service consumers; cloud service providers; communication channel switch; coresident VM; data transfer; latency performance; local network I/O workloads; remote inter-VM communication; remote network I/O workloads; residence-awareness detection; residency-aware shared memory inter-VM communication mechanism; shared memory channel; throughput; user/program transparency; virtualized cloud data centers; Aggregates; Kernel; Measurement; Protocols; Switches; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2013 IEEE Sixth International Conference on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-0-7695-5028-2
  • Type

    conf

  • DOI
    10.1109/CLOUD.2013.116
  • Filename
    6676696