项目名称: 虚拟化环境中高效节能的内存资源动态管理技术研究
项目编号: No.61300040
项目类型: 青年科学基金项目
立项/批准年度: 2014
项目学科: 自动化技术、计算机技术
项目作者: 刘海坤
作者单位: 华北电力大学(保定)
项目金额: 27万元
中文摘要: 在虚拟化环境中,高效地共享内存资源并满足虚拟机的动态内存需求是一个很大的挑战。当前虚拟机内存管理采用的"静态配置+动态调整(ballooning机制)"模式存在内存分配无法突破边界上限、分配和利用效率低下及不利于内存能耗控制等问题。本课题拟提出一种全新的虚拟机内存资源管理模式,保证内存高效利用的同时兼顾内存节能。拟开展以下工作:1)研究基于地址空间离散分布的虚拟机内存动态分配模型,真正实现内存资源的按需分配和共享;2)研究面向虚拟化的内存热插拔技术,实现虚拟机的内存地址空间动态扩展,使内存分配不再受限于静态配置上限,保障负载的动态内存需求;3)研究面向虚拟化环境的rank可感知的内存节能技术,综合利用内存页面的时空特性,设计能耗可感知的高效内存页面迁移算法及具有最佳"能耗o延迟"的内存能耗控制算法;4)研究基于公平性原则的虚拟机内存动态平衡算法,避免多虚拟机间由于内存竞争而带来的性能干扰。
中文关键词: 虚拟化;内存管理;虚拟机;内存热插拔;资源分配
英文摘要: In virtualization environments,it remains a challenging problem to efficiently share memory resource and satisfy the dynamic memory requirements of virtual machines(VM).Current VM memory managements all adopts a approach of static configuration combining with dynamic adjustment using ballooning mechanism.This model constrains to an upper bound of memory allocation, has low efficiency of memory usage and is unsuitable for memory energy-saving.This proposal introduces a noval approach to memory management for VMs. It would improve the efficieny of memory usage while taking into account the memory energy-saving.We plan to conduct the following investigation.First,we plan to study a model of dynamic memory allocation for VM based on discrete distribution of VM's address space.The model is able to achieve completely on-demand allocation and sharing of memory resource among VMs. Second, we plan to study virtualization-oriented memory hotplugging technique, which is able to extend a VM's memory address space dynamically. By doing so, VM memory allocations would never constrain to an upper bound that is configured at boot time, and the application's dynamic memory requirements would be always satisfied if the physical memory is applicable in a host.Third, we plan to study rank-aware memory energy-saving technique in vir
英文关键词: virtualization;memory managemet;virtual machine;memory hotplug;resource allocation