首页> 外文期刊>Software >Replay debugging of non-deterministic executions in the Kernel-based Virtual Machine
【24h】

Replay debugging of non-deterministic executions in the Kernel-based Virtual Machine

机译:重播基于内核的虚拟机中不确定性执行的调试

获取原文
获取原文并翻译 | 示例
           

摘要

Logging and replay provide numerous benefits for debugging today's increasingly distributed and parallel applications, as well as for debugging within cloud computing environments. Tracking down faults, particularly in applications that involve non-deterministic executions, becomes much easier if such a technique is used. This article presents a system that leverages the functionality of modern x86 hardware extensions present in Intel and AMD processors to implement logging and replay of the Kernel-based Virtual Machine (KVM). With our KVM-based logging and replay system, virtual machines can be logged at will. The system can record the behavior of the operating system, the applications, the network traffic, and the user input. At a later time, and even on another machine, the problematic execution can be replayed and analyzed. The implementation incurs a minimal amount of processing and memory overhead, and thus, its effects are largely imperceptible to users of the system.
机译:日志记录和重播为调试当今日益分散和并行的应用程序以及在云计算环境中进行调试提供了许多好处。如果使用这种技术,则更容易查找故障,尤其是在涉及不确定性执行的应用程序中。本文介绍了一个系统,该系统利用Intel和AMD处理器中存在的现代x86硬件扩展的功能来实现基于内核的虚拟机(KVM)的日志记录和重放。借助我们基于KVM的日志和重放系统,可以随意记录虚拟机。系统可以记录操作系统,应用程序,网络流量和用户输入的行为。稍后,甚至在另一台机器上,也可以重播和分析有问题的执行。该实现产生最少的处理和内存开销,因此,其影响在很大程度上对系统用户而言是微不足道的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号