DMM:A dynamic memory mapping model for virtual machines

被引:0
作者
CHEN HaoGangWANG XiaoLinWANG ZhenLinZHANG BinBinLUO YingWei LI XiaoMingDepartment of Computer SciencePeking UniversityBeijing ChinaDepartment of Computer ScienceMichigan Technological UniversityHoughtonMI USA [1 ,1 ,2 ,1 ,1 ,11 ,100871 ,2 ,49931 ]
机构
关键词
virtual machine monitor; Xen; virtual machine; memory virtualization; dynamic memory mapping;
D O I
暂无
中图分类号
TP391.9 [计算机仿真];
学科分类号
080203 ;
摘要
Memory virtualization is an important part in the design of virtual machine monitors(VMM).In this paper,we proposed dynamic memory mapping(DMM) model,a mechanism that allows the VMM to change the mapping between a virtual machine's physical memory and the underlying hardware resource while the virtual machine is running.By utilizing DMM,the VMM can implement many novel memory management policies,such as Demand Paging,Swapping,Ballooning,Memory Sharing and Copy-On-Write,while preserving compatibility with various architectures.The modular and hierarchical property of the DMM model efficiently incorporates the high-level policies and the low-level implementations,leading to a feature-adjustable VMM design.We presented the principle of the DMM model,and explained the procedures of various memory management policies under this model.Also,we implement the DMM model in KVM,an open source VMM.Our evaluation shows that the DMM model is efficient enough to provide the benefits of dynamic memory resource management with little performance impact.
引用
收藏
页码:1097 / 1108
页数:12
相关论文
共 1 条
[1]  
Microkernels meet recursive virtual machines.[J].Bryan Ford;Mike Hibler;Jay Lepreau;Patrick Tullmann;Godmar Back;Stephen Clawson.ACM SIGOPS Operating Systems Review.1996, SI