DMM:虚拟机的动态内存映射模型  被引量:2

在线阅读下载全文

作  者:陈昊罡[1] 汪小林[1] 王振林 张彬彬[1] 罗英伟[1] 李晓明[1] 

机构地区:[1]北京大学计算机科学技术系,北京100871 [2]Department of Computer Science,Michigan Technological University

出  处:《中国科学:信息科学》2010年第12期1543-1558,共16页Scientia Sinica(Informationis)

基  金:国家重点基础研究发展计划(批准号:2007CB310900);国家自然科学基金(批准号:90718028;60873052);国家高技术研究发展计划(批准号:2008AA01Z112);教育部-英特尔信息技术专项科研基金(批准号:MOE-INTEL-08-09;MOE-INTEL-10-06)资助项目

摘  要:内存虚拟化方法一直是虚拟机管理器设计中最重要的部分.文中提出了VMM进行内存管理的一种机制:虚拟机(VM)的动态内存映射模型,它允许VMM在虚拟机运行时,动态地改变它的物理内存与机器物理内存的映射关系.利用DMM,VMM向上能够方便地实现按需取页、页面交换、Ballooning、内存共享、copy-on-write等虚拟机高级内存管理技术,向下能够兼容多种虚拟化架构.它所提供的一种模块化的分层体系结构,能有效地将上层的内存管理策略和底层的内存虚拟化实现很好地融合起来,为实现特征可调的内存管理提供了可能.文中给出了动态内存映射模型的基本原理,并阐述了利用该模型,实现各种虚拟机内存管理技术的相应机制和步骤.同时,在一个开源的虚拟机管理器(KVM)上实现了动态内存映射机制.测试表明,该机制具有良好的灵活性和可扩展性,能够在充分保证虚拟机访问内存的性能的前提下,实现虚拟机内存的动态管理和调配.

关 键 词:虚拟机管理器 XEN 虚拟机 内存虚拟化 动态内存映射 

分 类 号:TP302[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象