US 9,811,367 B2
Method and apparatus for combined hardware/software VM migration
Wim J. Rouwet, Austin, TX (US); and Fares Bagh, Austin, TX (US)
Assigned to NSP USA, Inc., Austin, TX (US)
Filed by Wim J. Rouwet, Austin, TX (US); and Fares Bagh, Austin, TX (US)
Filed on Nov. 13, 2014, as Appl. No. 14/540,741.
Prior Publication US 2016/0139944 A1, May 19, 2016
Int. Cl. G06F 9/455 (2006.01)
CPC G06F 9/45558 (2013.01) [G06F 2009/4557 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A method for migrating a hardware accelerator machine during virtual machine migration from a source platform to a destination platform, comprising:
identifying a first hardware accelerator machine used by a first virtual machine in a source hypervisor on the source platform;
retrieving hardware state information from the first hardware accelerator machine using a first hardware driver associated with the first hardware accelerator machine;
migrating the first hardware accelerator machine from the source platform to the destination platform by transferring the hardware state information for the first hardware accelerator machine to a target hypervisor on the destination platform during virtual machine migration of the first virtual machine from the source platform to the destination platform;
re-establishing the hardware state information at a second hardware accelerator machine on the destination platform using a second hardware driver associated with the second hardware accelerator machine;
migrating the first virtual machine to the target hypervisor on the destination platform; and
activating the first virtual machine in the target hypervisor.