DocumentCode
3450431
Title
VMRPC: A high efficiency and light weight RPC system for virtual machines
Author
Chen, Hao ; Shi, Lin ; Sun, Jianhua
Author_Institution
Adv. Internet & Media Lab., Hunan Univ., Changsha, China
fYear
2010
fDate
16-18 June 2010
Firstpage
1
Lastpage
9
Abstract
Despite advances in high performance inter-domain communication for virtual machines (VM), data intensive applications developed for VMs based on traditional remote procedure call (RPC) mechanism still suffer from performance degradation due to the inherent inefficiency of data serialization/deserilization operation. This paper presents VMRPC, a light-weight RPC framework specifically designed for VMs that leverages heap and stack sharing to circumvent unnecessary data copying and serialization/deserilization, and achieve high performance. Our evaluation shows that the performance of VMRPC is an order of magnitude better than traditional RPC systems and existing alternative inter-domain communication mechanisms. We adopt VMRPC in a real system, and the experiment results exhibit that the performance of VMRPC is even competitive to native environment.
Keywords
performance evaluation; virtual machines; VMRPC; data copying; data intensive application; data serialization/deserilization operation; high performance inter-domain communication; inter-domain communication mechanism; light weight RPC system; remote procedure call mechanism; stack sharing; virtual machines; Application software; Degradation; Delay; Internet; Sun; Throughput; Virtual machine monitors; Virtual machining; Virtual manufacturing; Voice mail;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality of Service (IWQoS), 2010 18th International Workshop on
Conference_Location
Beijing
ISSN
1548-615X
Print_ISBN
978-1-4244-5987-2
Type
conf
DOI
10.1109/IWQoS.2010.5542746
Filename
5542746
Link To Document