• DocumentCode
    504054
  • Title

    A Highly Efficient Inter-domain Communication Channel

  • Author

    Zang, Hongyong ; Gu, Kuiyan ; Li, Yaqiong ; Sun, Yuzhong ; Meng, Dan

  • Author_Institution
    Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing, China
  • Volume
    1
  • fYear
    2009
  • fDate
    11-14 Oct. 2009
  • Firstpage
    369
  • Lastpage
    374
  • Abstract
    With virtual machine technology, distributed services deployed in multiple cooperative virtual machines, such as multi-tier Web services, may reside on one physical machine. This situation requires an efficient inter-domain communication channel, and meanwhile transparency and security should be guaranteed, for diverse existing distributed applications are serving on plenty of machines. In this paper, we have implemented a highly efficient inter-domain communication channel, called SChannel, with full transparency to both user applications and network protocol stack, and security between guest domains on Xen platform. Between two co-resident domains, SChannel establishes a two-way shared memory channel with elastic size, which is set up using static shared memory mechanism, instead of high-cost dynamic shared memory. Furthermore, SChannel avoids one additional copy from the shared data channel on the receiver domain side. In our evaluation using a number of standard benchmarks, SChannel increases the throughput 5 times than standard inter-domain mechanism offered by the hypervisor. Compared with other typical transparent inter-domain communication mechanism, SChannel achieves approximately 44.5% improvement of throughput, and reduces more than 3500 CPU cycles per packet.
  • Keywords
    Web services; protocols; shared memory systems; telecommunication channels; virtual machines; SChannel; Xen platform; distributed services; high-cost dynamic shared memory; interdomain communication channel; multiple cooperative virtual machines; multitier Web services; network protocol stack; shared data channel; static shared memory mechanism; two-way shared memory channel; virtual machine technology; Communication channels; Costs; Data security; Distributed computing; Hardware; Physics computing; Protocols; Throughput; Virtual machine monitors; Virtual machining; Inter-domain communication; Virtual machine; Xen;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology, 2009. CIT '09. Ninth IEEE International Conference on
  • Conference_Location
    Xiamen
  • Print_ISBN
    978-0-7695-3836-5
  • Type

    conf

  • DOI
    10.1109/CIT.2009.50
  • Filename
    5328085