Hypervisor中内存回收技术的改进
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:


Improvement of Memory Reclaim Technology in Hypervisor
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 增强出版
  • |
  • 文章评论
    摘要:

    虚拟化是云计算的关键技术. Hypervisor在虚拟机与主机硬件之间提供了一个抽象层,允许用户为运行着的虚拟机分配的内存总值超过主机的可用内存,这种技术称为内存过量分配. 为了能够降低这个技术对虚拟机性能的影响,hypervisor必须提供高效率的内存回收机制. 在本论文中,作者提出了一种解决方案:使用非易失性内存作为hypervisor交换页面数据的缓存设备. 作者从系统内存中划分出空间模拟了非易失性内存设备,修改了KVM模块中的算法,并制定了五种测试环境. 通过实验数据证明,相比现有的Ballooning技术与Hypervisor swapping技术,使用非易失性内存并配合低优先级队列算法时,虚拟机性能可提高30%和50%左右.

    Abstract:

    Virtualization is the key technology of cloud computing. Hypervisor provides an abstraction layer between the virtual machine and the host hardware, which allows the user to allocate memory for running the virtual machines over the available memory of a host. This technique is called memory overcommitment. In order to reduce the impact of this technology on the performance of the virtual machines, hypervisor must provide an efficient memory reclamation mechanism. In this paper, the author proposes a solution: using the nonvolatile memory as a cache device for hypervisor to exchange page file data. The author divides the space from the system memory to simulate the nonvolatile memory devices, and modifies the algorithm in the KVM module, and sets five kinds of testing environments. The experiments show that compared with the existing Ballooning technology and Hypervisor swapping technology, using the nonvolatile memory and with low priority queue algorithm, the virtual machine performance can be improved by 30% and 50%.

    参考文献
    相似文献
    引证文献
引用本文

吴岳. Hypervisor中内存回收技术的改进.计算机系统应用,2016,25(9):277-280

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2016-01-10
  • 最后修改日期:2016-02-25
  • 录用日期:
  • 在线发布日期: 2016-09-14
  • 出版日期:
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京海淀区中关村南四街4号 中科院软件园区 7号楼305房间,邮政编码:100190
电话:010-62661041 传真: Email:csa (a) iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号