Patent ID: 7966615
Filing Date: 2011-06-21
Classification: G06F

Abstract:
1. A method performed in a virtual computer system for transitioning a second virtual machine (VM) from a replay mode to a live mode, the virtual computer system comprising one or more physical computers and virtualization logic, the virtualization logic supporting a first VM and the second VM, the method comprising: logging non-deterministic events that occur at the first VM; communicating the logged events to the virtualization logic supporting the second VM; for each guest instruction executed or emulated in the first VM that results in one or more logged events, identifying a final log entry for the guest instruction that signifies logging of a complete set of the logged events for the guest instruction, the final log entry being a logging of a final non-deterministic event occurring as a consequence of the execution or emulation of the guest instruction; and at the second VM, for each such guest instruction which results in one or more logged events and for which a final log entry has been identified: