Journal of Frontiers of Computer Science and Technology ›› 2010, Vol. 4 ›› Issue (1): 89-96.DOI: 10.3778/j.issn.1673-9418.2010.01.010

• 学术研究 • Previous Articles    

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

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

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

  1. 1. 华中科技大学 计算机科学与技术学院 服务计算技术与系统教育部重点实验室 集群与网格计算湖北省重点实验室,武汉 430074
    2. 中兴通讯公司,北京 100191
  • 通讯作者: 刘海坤

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

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

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

CLC Number: