Patent ID: 11875145
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for enabling a servicing operation for a virtual machine (VM) to be performed, the method comprising:
executing a first VM component and a second VM component of the VM, wherein the first VM component manages the second VM component via an identification pointer;
while the second VM component remains loaded in memory:
suspending the second VM component;
saving a state of the first VM component;
saving the identification pointer in the memory;
shutting down the first VM component, wherein shutting down the first VM component includes removing a first data structure for the first VM component from a physical hardware that is storing the first data structure;
producing a restored first VM component by restoring the first VM component, wherein restoring the first VM component includes building a second data structure for the first VM component using the state; and
reconnecting the restored first VM component to the second VM component using the saved identification pointer.