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
Link To Document :
بازگشت