Patent ID: 8356120
Filing Date: 2013-01-15
Classification: G06F

Abstract:
1. A computer-implemented method, comprising: receiving, by a hypervisor of a destination host machine, a state of a virtual machine (VM)-controlled peripheral device from an origin host machine, wherein an origin host machine hypervisor does not emulate or control the VM-controlled peripheral device for the VM, and wherein the VM maintains data representing the state of the VM-controlled peripheral device and provides the data to the origin host machine hypervisor; providing, by the hypervisor, the received state of the peripheral device to at least one of the VM, a memory of the VM, or the peripheral device in order to cause the peripheral device to be restored to that state on the destination host machine; and interacting, by the hypervisor, with the VM in order to cause the VM to start the peripheral device in the restored state, wherein the hypervisor of the destination host machine does not emulate or control the VM-controlled peripheral device for the VM.