Proceedings of the 5th Symposium on Operating Systems Design and Implementation Memory Resource Management in Vmware Esx Server
Proceedings of the 5th Symposium on Operating Systems Design and Implementation Memory Resource Management in Vmware Esx Server
复制标题
DOI:
--
复制
发表时间:
--
期刊:
影响因子:
--
通讯作者:
Carl A. Waldspurger
中科院分区:
文献类型:
--
作者:
Carl A. Waldspurger
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 remap-ping to eliminate redundancy and reduce copying overheads. These techniques are combined to efficiently support virtual machine workloads that overcommit memory.