The Community for Technology Leaders
2014 IEEE International Conference on Cloud Engineering (IC2E) (2014)
Boston, MA, USA
March 11, 2014 to March 14, 2014
ISBN: 978-1-4799-3766-0
pp: 0
ABSTRACT
Virtualization techniques are widely used in cloud computing environments today. Such environments are installed with a large number of similar virtual instances sharing the same physical infrastructure. In this paper, we focus on the memory usage optimization across virtual machines by automatically de-duplicating the memory on per-page basis. Our approach maintains a single copy of the duplicated pages in physical memory using copy-on-write mechanism. Unlike some existing strategies, which are intended only for applications and need user configuration, VMDedup provides an automatic memory de-duplication support within the hypervisor to achieve benefits across operating system code, data as well as application binaries. We have implemented a prototype of this system within the Xen hypervisor to support both para-virtualized and fully-virtualized instances of operating systems.
INDEX TERMS
Virtual machine monitors, Kernel, Memory management, Virtual machining, Benchmark testing, Optimization
CITATION

F. Shaikh, F. Yao, I. Gupta and R. H. Campbell, "VMDedup: Memory De-duplication in Hypervisor," 2014 IEEE International Conference on Cloud Engineering (IC2E), Boston, MA, USA, 2014, pp. .
doi:10.1109/IC2E.2014.69
88 ms
(Ver 3.3 (11022016))