Patent ID: 9280380
Filing Date: 2016-03-08
CPC Classification: G06F

Claim Text:
1. A method comprising: identifying, by a processing device, a virtual machine among a plurality of virtual machines executing on an origin host machine for migration; selecting, by the processing device, a destination host machine among a plurality of destination host machines to receive the virtual machine for migration, wherein a status of each of the destination host machines and a status of each of the plurality of virtual machines are used to determine the selection of the destination host machine; cancelling, by the processing device, requests being processed by the virtual machine on the origin host machine; determining, by the processing device, a completion status for each of the cancelled requests on the origin host machine, wherein the completion status for each of the cancelled requests indicates completed and uncompleted parts of a request at the time it was cancelled; and causing, by the processing device, the cancelled requests and the completion status for each of the cancelled requests to become accessible by the selected destination host machine.