VMware ESX Server uses several novel techniques to efficiently manage memory resources across virtual machines:
1. A "ballooning" technique reclaims pages considered least valuable by the guest operating system in a virtual machine.
2. An "idle memory tax" achieves efficient memory utilization while maintaining performance isolation between virtual machines.
3. Content-based page sharing and hot I/O page remapping eliminate redundancy and reduce copying overheads by transparently remapping identical pages between virtual machines.
These techniques allow overcommitting of memory resources across virtual machines while still providing performance guarantees. They are coordinated by allocation policies that dynamically assign memory based on workload and system load.