Check out the new USENIX Web site. next up previous
Next: 4.1 Transparent Page Sharing Up: Memory Resource Management in Previous: 3.3 Demand Paging


4 Sharing Memory

Server consolidation presents numerous opportunities for sharing memory between virtual machines. For example, several VMs may be running instances of the same guest OS, have the same applications or components loaded, or contain common data. ESX Server exploits these sharing opportunities, so that server workloads running in VMs on a single machine often consume less memory than they would running on separate physical machines. As a result, higher levels of overcommitment can be supported efficiently.



Subsections

Carl Waldspurger, OSDI '02