计算机科学与探索 ›› 2010, Vol. 4 ›› Issue (1): 89-96.DOI: 10.3778/j.issn.1673-9418.2010.01.010

• 学术研究 • 上一篇    

虚拟机全系统回放技术研究

刘海坤1+,金 海1,崔 涛2,廖小飞1   

  1. 1. 华中科技大学 计算机科学与技术学院 服务计算技术与系统教育部重点实验室 集群与网格计算湖北省重点实验室,武汉 430074
    2. 中兴通讯公司,北京 100191
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2010-01-15 发布日期:2010-01-15
  • 通讯作者: 刘海坤

Research on Virtual Machine Based Full System Replay

LIU Haikun1+, JIN Hai1, CUI Tao2, LIAO Xiaofei1   

  1. 1. Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China
    2. Zhongxing Telecommunication Equipment Co., Beijing 100191, China
  • Received:1900-01-01 Revised:1900-01-01 Online:2010-01-15 Published:2010-01-15
  • Contact: LIU Haikun

摘要: 研究了虚拟化体系结构下全系统回放的方法,设计实现了基于半虚拟化设备模型的虚拟机回放系统VMRS(virtual machine based replay system)。通过在虚拟机管理器中记录虚拟机内发生的不确定性事件并在回放时模拟不确定性事件的发生,从而完整重现系统的执行流。实验表明系统具有良好的性能和可扩展性。

关键词: 虚拟机, 系统回放, 事件模拟, 不确定性事件

Abstract: This paper studies the scheme of full system replay in virtualization infrastructure. A virtual machine based replay system (VMRS) is designed and implemented for para-virtualized device model. All the non-deterministic events occurred in the virtual machine are recorded at the hypervisor layer, and the system execution stream recurs during replay by event emulation. Experimental results show VMRS has good performance and scalability.

Key words: virtual machine(VM), system replay, event emulation, non-deterministic event

中图分类号: