Patent ID: 8910162

Claim:
An apparatus comprising: at least one processing device; and memory having instructions stored thereon that, when executed by the at least one processing device, cause the apparatus to: receive, by a first hypervisor associated with the apparatus, an indication that a migration of a virtual machine from the apparatus to a processor is to occur; cause, by the first hypervisor, the apparatus to transmit user datagram protocol (UDP) packets intended for the virtual machine to a second hypervisor associated with the processor based on the indication; cause, by the first hypervisor, the apparatus to transmit a signal to the virtual machine to enter an offline state, wherein the offline states comprises a transfer of a central processing unit (CPU) state and a memory state associated with the virtual machine, and wherein the virtual machine is configured to halt a processing of the UDP packets based on receiving the signal; reactivate the virtual machine based on the migration of the virtual machine from the apparatus to the processor being complete; and based on the reactivating of the virtual machine, instruct, by the second hypervisor, the virtual machine to reorder the UDP packets and resume the processing of the reordered UDP packets.