AParticular BugTrap: Execution Replay Using Virtual Machines
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