• DocumentCode
    2175334
  • Title

    ColorCom2: A Transparent Co-located Virtual Machine Communication Mechanism

  • Author

    Zhang, Liang ; Bai, Yuebin ; Liu, Ming ; Xu, Hanwen

  • Author_Institution
    Sch. of Comput. Sci., Beihang Univ., Beijing, China
  • fYear
    2010
  • fDate
    11-13 Dec. 2010
  • Firstpage
    72
  • Lastpage
    79
  • Abstract
    In a virtualized environment, all the resource are managed by a virtual machine monitor (VMM). Virtualization technology creates separate, isolated and secure running environments for operating systems, programs or applications respectively. As the rapid development of hardware, the computing resource becomes abundant, which is a great chance for virtualization to extend its utilization, besides the amount of virtual machines (VMs) built and supported on a solid computing platform also increases rapidly. When a large amount of communication intensive software, such as web service, database center and gateway or domain name server, are deploying on virtualized environment, they have a demand for communicate with each other. For a mature virtual machine monitor, LAN-styled network communication mechanism for co-located virtual machines is a component of necessity. Although this is easy to use and transparent to user space programs and applications, the performance is often not so good to meet this demand because of the isolation barrier brought by the VMM. In this paper, we propose ColorCom2, a transparent co-located virtual machine communication mechanism. It applies directly memory copying and bypasses the traditional split driver model, producing a high performance in co-located virtual machine communication, and it also keeps transparent to upper level programs so any modification of program is not necessary. Also, ColorCom2 has an advantage over some other similar work is that it can work well although in the case that the underlay network device is interrupted. We use benchmarks and common programs to testColorCom2 in Xen hyper visor and the evaluation result have demonstrated that it has an explicit performance boost and a lower resource cost than the in-built co-located virtual machine communication mechanism. Meanwhile, the philosophy behind the design and implementation of ColorCom2 is almost universally applicable in any type of virtual machine.
  • Keywords
    local area networks; program testing; shared memory systems; virtual machines; virtualisation; ColorCom2; LAN-styled network communication mechanism; Xen hypervisor; communication intensive software; directly memory copying; transparent colocated virtual machine communication mechanism; underlay network device; user space programs; virtual machine monitor; virtualization technology; Driver circuits; Inspection; Kernel; Pipelines; Protocols; Throughput; Virtual machining; Virtual Machine; co-located virtual machine; communication; performance; transparence;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2010 IEEE 13th International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    978-1-4244-9591-7
  • Electronic_ISBN
    978-0-7695-4323-9
  • Type

    conf

  • DOI
    10.1109/CSE.2010.19
  • Filename
    5692459