作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (15): 20-22,27. doi: 10.3969/j.issn.1000-3428.2012.15.006

• 专栏 • 上一篇    下一篇

基于预传输的虚拟机双机热备可用性研究

郑志蕴?,任振芳,李 钝,李 伦   

  1. (郑州大学信息工程学院,郑州 450001)
  • 收稿日期:2012-02-20 出版日期:2012-08-05 发布日期:2012-08-05
  • 作者简介:郑志蕴(1962-),女,教授、博士,主研方向:虚拟化,分布式计算;任振芳,硕士;李 钝,讲师、博士;李 伦,讲师、 硕士
  • 基金资助:

    河南省自然科学基金资助项目(2008A520025, 2010A520039)

Research on Availability of Virtual Machine Hot Standby Based on Pre-transfer

ZHENG Zhi-yun, REN Zhen-fang, LI Dun, LI Lun   

  1. (School of Information Engineering, Zhengzhou University, Zhengzhou 450001, China)
  • Received:2012-02-20 Online:2012-08-05 Published:2012-08-05

摘要:

针对虚拟机双机热备中传统拷贝技术导致的虚拟机低可用性问题,提出一种基于分段挑选最近未使用(SSNUR)算法的预传输方法。在虚拟机运行阶段预先传输被使用的内存页,减少停机阶段需要拷贝的内存页数量,使用SSNUR算法挑选预传输页面,以降低预传输和停机传输的重复率。实验结果表明,与XEN4.0中典型的虚拟机双机热备系统Remus相比,基于预传输的Remus系统在重负载和长间隔时间状态下停机时间明显减少,最高可达23.37%。

关键词: 虚拟机, 双机热备, 可用性, XEN技术, 预传输, Remus系统

Abstract:

A pre-transfer method based on Segment Selection Not Used Recently(SSNUR) algorithm is presented to solve low availability caused by the traditional copy technology in the virtual machine hot standby. The used memory pages are pre-transferred in the running phase of the virtual machine, in order to reduce the number of memory pages to copy in the shutdown phase, and SSNUR algorithm is proposed to select the pages need to copy in order to reduce the repetition rate of pre-transfer and stop-transfer. Experimental results show that the pre-transfer Remus compred with the original method has obvious advantages when the virtual machines have heavy load and long intervals, and downtime can be reduced up to 23.37%.

Key words: virtual machine, hot standby, availability, XEN technology, pre-transfer, Remus system

中图分类号: