期刊文献+

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

Research on Virtual Machine Based Full System Replay
下载PDF
导出
摘要 研究了虚拟化体系结构下全系统回放的方法,设计实现了基于半虚拟化设备模型的虚拟机回放系统VMRS(virtual machine based replay system)。通过在虚拟机管理器中记录虚拟机内发生的不确定性事件并在回放时模拟不确定性事件的发生,从而完整重现系统的执行流。实验表明系统具有良好的性能和可扩展性。 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.
出处 《计算机科学与探索》 CSCD 2010年第1期89-96,共8页 Journal of Frontiers of Computer Science and Technology
基金 国家重点基础研究发展规划(973)No.2007CB310900~~
关键词 虚拟机 系统回放 事件模拟 不确定性事件 virtual machine(VM) system replay event emulation non-deterministic event
  • 相关文献

参考文献8

  • 1Geels D, Altekar G, Shenker S, et al. Replay debugging for distributed applications[C]//Proceedings of USENIX Annual Technical Conference (USENIX'06), Boston, MA, USA, May 30-June 3, 2006 : 289-300.
  • 2Smith J E, Nair R. Virtual machines: Versatile platforms for systems and processes[M]. Morgan Kaufmann: Elsevier lnc, 2006 : 1-26.
  • 3Dunlap G W, King S T, Cinar S, et al. ReVirt: Enabling intrusion analysis through virtual-machine logging and replay[C]// Proceedings of the 5th Symposium on Operating Systems Design and Implementation (OSDI'02), Boston, MA, USA, December 8-11, 2002. [S.I.]: ACM Press, 2002:211-224.
  • 4Xu M, Malyugin V, Sheldon J, et al. ReTrace: Collecting execution trace with virtual machine deterministic replay[C]//Proceedings of the Third Annual Workshop on Modeling, Benchmarking and Simulation (MOBS'07), California, USA, June 10, 2007.
  • 5de Oliveira D A S, Crandall J R, Wassermann G, et al. ExecRecorder: VM-based full-system replay for attack analysis and system recovery[C]//Proceedings of the First Workshop on Architectural and System Support for Improving Software Dependability (ASID'06), San Jose, California, USA, October 21, 2006. [S.1.]: ACM Press, 2006:66-71.
  • 6Barbara P, Dragovic B, Fraser K, et al. Xen and the art of virtualization[C]//Proceedings of the 19th ACM Symposium on Operating Systems Principles (SOSP'03), Lake George, New York, USA, October 19-22, 2003. [S.1.]: ACM Press, 2003: 164-177.
  • 7Intel Corporation. The IA-32 Intel architecture software developer's manual, Volume 3: System programming guide[R]. 2001 : 1861-1898.
  • 8David C. The definitive guide to the Xen hypervisor[M]//Prentice Hall Open Source Software Development Selies. Boston, MA, USA: Pearson Education, Inc, 2008.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部