AParticular BugTrap: Execution Replay Using Virtual Machines

From Simple Sci Wiki
Jump to navigation Jump to search

Title: AParticular BugTrap: Execution Replay Using Virtual Machines

Research Question: Can virtual machine technology be used to create a practical, generic execution replay infrastructure for desktop PC systems?

Methodology: The researchers proposed a method to create an execution replay infrastructure using virtual machine technology. They chose to use the User-Mode-Linux (UML) virtual machine as an example due to its advantages.

Results: The researchers successfully adapted the UML VM to support execution replay. They considered hardware support for current microprocessor architectures and concluded that it could be beneficial for further research.

Implications: This research suggests that virtual machine technology can be used to create a practical execution replay infrastructure for desktop PC systems. This could potentially benefit a broad range of development projects by allowing for detailed analysis and debugging of time-critical, multi-threaded code in non-real-time.

Link to Article: https://arxiv.org/abs/0310030v1 Authors: arXiv ID: 0310030v1