articleACM SIGOPS Operating Systems ReviewDec 31, 2002Closed access

Memory resource management in VMware ESX server

VMware (United States) · Kitware (United States)

Indexed incrossref

Abstract

VMware ESX Server is a thin software layer designed to multiplex hardware resources efficiently among virtual machines running unmodified commodity operating systems. This paper introduces several novel ESX Server mechanisms and policies for managing memory. A ballooning technique reclaims the pages considered least valuable by the operating system running in a virtual machine. An idle memory tax achieves efficient memory utilization while maintaining performance isolation guarantees. Content-based page sharing and hot I/O page remapping exploit transparent page remapping to eliminate redundancy and reduce copying overheads. These techniques are combined to efficiently support virtual machine workloads that…

Citation impact

1,210
total citations
FWCI
13.40
Percentile
100%
References
33
Citations per year

Authors

1

Topics & keywords

Keywords
  • Computer science
  • Operating system
  • Virtual machine
  • Temporal isolation among virtual machines
  • Hypervisor
  • Demand paging
  • Exploit
  • Copying
No related works found for this paper.