DocumentCode :
3697091
Title :
Optimized Inter-domain Communications Among Multiple Virtual Machines Based on Shared Memory
Author :
Congfeng Jiang;Jian Wan;Hongyuan Wu;Wei Zhang;Jilin Zhang;Zujie Ren;Zheng Ye
Author_Institution :
Key Lab. of Complex Syst. Modeling &
fYear :
2015
Firstpage :
921
Lastpage :
922
Abstract :
In elastic cloud computing environment, multiple virtual machines may reside in the same physical machine for services consolidation. For the same residential guest domains or multi-tiered hosting services, the inter-domain communications are complex and frequent. However, traditional inter-domain communications are conducted through the virtual network interfaces of both sending and receiving virtual machines. Such TCP/IP networking communications involve lengthy communication path and frequent kernel interactions and thus downgrade the I/O performance of virtual machines. In this paper, we present an optimized inter-domain communication approach based on shared memory to improve the communication performance of multiple virtual machines residing in the same physical machine. In our approach, the sending data is shared in memory, not transferred via TCP/IP stack. The communication data are directly mapped into user space of the virtual machine and therefore it reduces useless system calls and context switches. The memory is shared via a customized shared device kernel module with bidirectional event channel resided in both communicating virtual machines. We use state flags in circular buffer to reduce wait and notify operations and thus reduce the system calls. Experiments show that our proposed approach can provide 5 time higher throughput and 2.5 times less latency compared to TCP/IP communication path.
Keywords :
"Virtual machining","Kernel","TCPIP","Receivers","Throughput","Delays","Linux"
Publisher :
ieee
Conference_Titel :
High Performance Computing and Communications (HPCC), 2015 IEEE 7th International Symposium on Cyberspace Safety and Security (CSS), 2015 IEEE 12th International Conferen on Embedded Software and Systems (ICESS), 2015 IEEE 17th International Conference on
Type :
conf
DOI :
10.1109/HPCC-CSS-ICESS.2015.213
Filename :
7336286
Link To Document :
بازگشت