DocumentCode :
244147
Title :
VMDedup: Memory De-duplication in Hypervisor
Author :
Shaikh, Farzana ; Fangzhou Yao ; Gupta, Indarchand ; Campbell, Roy H.
Author_Institution :
Comput. Sci. Dept., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
fYear :
2014
fDate :
11-14 March 2014
Firstpage :
379
Lastpage :
384
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.
Keywords :
cloud computing; operating systems (computers); storage management; virtual machines; virtualisation; VMDedup; Xen hypervisor; application binaries; automatic memory de-duplication support; cloud computing environments; copy-on-write mechanism; fully-virtualized instances; memory usage optimization; operating system code; para-virtualized instances; physical infrastructure; virtual instances; virtual machines; virtualization techniques; Benchmark testing; Kernel; Memory management; Optimization; Virtual machine monitors; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cloud Engineering (IC2E), 2014 IEEE International Conference on
Conference_Location :
Boston, MA
Type :
conf
DOI :
10.1109/IC2E.2014.69
Filename :
6903499
Link To Document :
بازگشت