Memory resource management in VMware ESX server

739Citations
Citations of this article
477Readers
Mendeley users who have this article in their library.
Get full text

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/0 page remapping exploit transparent page remapping to eliminate redundancy and reduce copying overheads. These techniques are combined to efficiently support virtual machine workloads that overcommit memory.

Cite

CITATION STYLE

APA

Waldspurger, C. A. (2002). Memory resource management in VMware ESX server. In Operating Systems Review (ACM) (Vol. 36, pp. 181–194). Association for Computing Machinery. https://doi.org/10.1145/844128.844146

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free