Check out the new USENIX Web site. next up previous
Next: 6.1 Parameters Up: Memory Resource Management in Previous: 5.4 Experimental Results


6 Allocation Policies

ESX Server computes a target memory allocation for each VM based on both its share-based entitlement and an estimate of its working set, using the algorithm presented in Section 5. These targets are achieved via the ballooning and paging mechanisms presented in Section 3. Page sharing runs as an additional background activity that reduces overall memory pressure on the system. This section describes how these various mechanisms are coordinated in response to specified allocation parameters and system load.



Subsections

Carl Waldspurger, OSDI '02