US 12,333,321 B2
Application-assisted live migration
Arunachalam Ramanathan, Union City, CA (US); Bhavana Raj Kanthur Murnad, Morgan Hill, CA (US); Jeffrey W Sheldon, Los Altos, CA (US); Pavan Narasimhaprasad, Cedar Park, TX (US); Li Zheng, Palo Alto, CA (US); Oleg Zaydman, San Jose, CA (US); Anupama Chandwani, San Jose, CA (US); and Derek William Beard, Austin, TX (US)
Assigned to VMWare LLC, Palo Alto, CA (US)
Filed by VMware LLC, Palo Alto, CA (US)
Filed on Jan. 14, 2022, as Appl. No. 17/576,824.
Prior Publication US 2023/0229471 A1, Jul. 20, 2023
Int. Cl. G06F 9/455 (2018.01)
CPC G06F 9/45558 (2013.01) [G06F 2009/4557 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A method comprising
receiving, by a hypervisor of a first host system, a message for initiating live migration of a virtual machine (VM) from the first host system to a second host system;
generating, by the hypervisor, a migration start notification for a guest application running within the VM;
receiving, by the hypervisor, an acknowledgement from the guest application in response to the migration start notification;
upon receiving the acknowledgement, proceeding, by the hypervisor, with live migrating the VM;
generating, by a hypervisor of the second host system, a migration end notification for a migrated copy of the guest application running on the second host system; and
in response to receiving the migration end notification, the migrated copy of the guest application reverting one or more actions.