• DocumentCode
    1708101
  • Title

    Memory Reclamation and Compression Using Accurate Working Set Size Estimation

  • Author

    Jui-hao Chiang ; Tzi-Cker Chiueh ; Han-lin Li

  • fYear
    2015
  • Firstpage
    187
  • Lastpage
    194
  • Abstract
    Minimizing the total amount of physical memory consumption of the virtual machines (VM) concurrently running on a physical server is a key to improving a hyper visor´s consolidation ratio, defined as the maximum number of VMs that can run on a physical server without performance degradation. This paper describes the design, implementation and evaluation of a memory resource manager called Gatun that constantly measures the working set size of each running VM, and exploits this information to make the best of the available physical memory on a physical server. The per-VM working set size information allows Gatun to reclaim only unused physical memory from each running VM without negatively affecting its performance, and to compress the right subset of memory pages for each VM to reduce its memory pressure to the maximal extent possible. Compared with a state-of-the-art commercial hyper visor, Gatun is able to make noticeably more efficient utilization of a virtualized server´s physical memory because of its ability to capture and leverage the per-VM working set size information.
  • Keywords
    storage management; virtual machines; virtualisation; Gatun memory resource manager; VM physical memory consumption minimization; accurate working set size estimation; hypervisor consolidation ratio; memory compression; memory reclamation; per-VM working set size information; virtual machines; virtualized server physical memory; Benchmark testing; Kernel; Linux; Memory management; Resource management; Servers; Virtual machine monitors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on
  • Conference_Location
    New York City, NY
  • Print_ISBN
    978-1-4673-7286-2
  • Type

    conf

  • DOI
    10.1109/CLOUD.2015.34
  • Filename
    7214044