ACM Home Page
Please provide us with feedback. Feedback
A high-efficient inter-domain data transferring system for virtual machines
Full text PdfPdf (244 KB)
Source Conference On Ubiquitous Information Management And Communication archive
Proceedings of the 3rd International Conference on Ubiquitous Information Management and Communication table of contents
Suwon, Korea
SESSION: Systems and applications II table of contents
Pages 385-390  
Year of Publication: 2009
ISBN:978-1-60558-405-8
Authors
Dingding Li  Huazhong University of Science and Technology, Wuhan, China
Hai Jin  Huazhong University of Science and Technology, Wuhan, China
Yingzhe Shao  Huazhong University of Science and Technology, Wuhan, China
Xiaofei Liao  Huazhong University of Science and Technology, Wuhan, China
Sponsor
SIGKDD: ACM Special Interest Group on Knowledge Discovery in Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 21,   Downloads (12 Months): 90,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1516241.1516308
What is a DOI?

ABSTRACT

Virtual machine (VM) technologies are becoming more and more important among industrial and academic institutions with the decreasing cost of computer hardware. It can offer a lot of benefits including performance isolation, server consolidation, and live migration. However, the development of virtualization technology is preferred to application isolation as yet, thus the performance overheads of communicate between virtual machines which are resident on the same physical machine are relatively high. In network-intensive applications, such as Internet servers, are consolidated in a physical machine using VM technology, the inter-domain shared memory communication mechanisms is necessary. In other words, nearly all the virtual machine monitors are not very efficient in I/O performance to meet these applications' requirements. As a result, some scholars resort to inter-domain shared memory mechanisms to improve data transferring performance, but some of these solutions only provide one-way tunnel for domains to communicate with each other, and others are not network-bypass, which use the existing AF_INET protocol family, and incur unnecessary overhead brought by TCP/IP stack. In this paper, we present an inter-domain data transferring system, called IDTS, with dual-way tunnels and fully network-bypass features in Xen virtual machine environment. The design of IDTS is different from virtual network scheme in that IDTS uses static circular memory buffer shared between domains instead of the Xen page-flipping mechanism. In order to enable dual-way communication, IDTS provides two shared memory tunnels for co-resident domains to communicate with each other. Our evaluation demonstrates that IDTS can reduce inter-domain round trip latency by nearly a factor of 4, and increase bandwidth by approximately 5 times, and also keep high scalability, compared with traditional TCP/IP approach.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Creasy, R. J. 1981. The Origin of the VM/370 Time-Sharing System, IBM J. Research and Development, Vol.25, No.5, 1981, 483--490.
 
2
 
3
 
4
5
 
6
Fraser, K., Hand, S., Neugebauer, R., Pratt, I., Warfield, A., and Williamson, M. 2004. Reconstructing I/O. Technical Report UCAM-CL-TR-596, University of Cambridge, UK, 2004.
7
 
8
Götz, S. 2003. Synchronous communication using synchronous IPC primitives. Diploma thesis, System Architecture Group, University of Karlsruhe, Germany, May 2003.
 
9
10
 
11
 
12
 
13
14
15
 
16
Kloster, J. F., Kristensen, J., and Mejlholm, A. 2006. Efficient memory sharing in the Xen virtual machine monitor. Technical report, Aalborg University, Jan. 2006.
17
 
18
Netfilter. http://www.netfilter.org/.
 
19
Xen interface manual. http://www.cl.cam.ac.uk/Research/SRG/netos/xen/readmes/interface/interface.html.
 
20
Xen 3.0 user manual. http://www.cl.cam.ac.uk/research/srg/netos/xen/readmes/user.pdf.

Collaborative Colleagues:
Dingding Li: colleagues
Hai Jin: colleagues
Yingzhe Shao: colleagues
Xiaofei Liao: colleagues