• 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