Abstract
Virtualization has become a building block for modern IT industry, and many datacenters are now highly virtualized. It is known that virtualization also introduces nontrivial overhead, which can cause severe self-interference inside a VM when CPU intensive tasks and bandwidth intensive tasks are co-located. Energy efficiency of the server can be affected as well. While such overhead is well-studied in application/protocol specific context, a more comprehensive solution is yet to be explored for general cloud services. In this paper, we present MemNet, a novel protocol-independent solution that enables paravirtualized memory sharing between host and guest VMs. This design successfully decouples I/O and computation operations and lifts the offered interface from the physical devices to highlevel network services. Our real-world implementation on KVM indicates that, MemNet can achieve 27% and 70% gain in terms of computing and networking performance, respectively, by resolving the self-interference. It also provides 32% improvement in terms of energy efficiency.
Original language | English (US) |
---|---|
Title of host publication | Proceedings - 2016 IEEE 9th International Conference on Cloud Computing, CLOUD 2016 |
Editors | Ian Foster, Ian Foster, Nimish Radia |
Publisher | IEEE Computer Society |
Pages | 980-983 |
Number of pages | 4 |
ISBN (Electronic) | 9781509026197 |
DOIs | |
State | Published - Jul 2 2016 |
Event | 9th International Conference on Cloud Computing, CLOUD 2016 - San Francisco, United States Duration: Jun 27 2016 → Jul 2 2016 |
Publication series
Name | IEEE International Conference on Cloud Computing, CLOUD |
---|---|
Volume | 0 |
ISSN (Print) | 2159-6182 |
ISSN (Electronic) | 2159-6190 |
Other
Other | 9th International Conference on Cloud Computing, CLOUD 2016 |
---|---|
Country/Territory | United States |
City | San Francisco |
Period | 6/27/16 → 7/2/16 |
Bibliographical note
Publisher Copyright:© 2016 IEEE.