METHOD AND SYSTEM FOR VM MIGRATION IN AN INFINIBAND NETWORK
First Claim
1. A method for migrating a virtual machine (VM) from a physical source node to a physical destination node in an InfiniBand network, the method comprising:
- allocating on the source node a virtual host channel adapter (VHCA) for the VM to be migrated;
suspending the VHCA and putting the VHCA into the inactive state;
saving the state information of the VM, including VHCA state information, wherein the VHCA state information is stored in a location-transparent manner in the source node;
transferring the state information from the source node to the destination node,creating a new VM and allocating a VHCA for the new VM on the destination node;
restoring the state information transferred from the source node, including the VHCA state information;
updating routing and switching information;
resuming operation of the VM; and
putting the VHCA into an active state.
1 Assignment
0 Petitions
Accused Products
Abstract
A virtual machine (VM) is migrated from a physical source node to a physical destination node in an InfiniBand network. A virtual host channel adapter (VHCA) is allocated on the source node for the VM to be migrated. The VHCA is suspended and put into the inactive state. The state information of the VM, including VHCA state information, is saved in a location-transparent manner. The state information is transferred from the source node to the destination node. A new VM is created, and a VHCA is allocated for the new VM on the destination node. The state information is transferred from the source node, including the VHCA state information. The routing and switching information is updated, operation of the VM is resumed, and the VHCA is put into an active state.
125 Citations
4 Claims
-
1. A method for migrating a virtual machine (VM) from a physical source node to a physical destination node in an InfiniBand network, the method comprising:
-
allocating on the source node a virtual host channel adapter (VHCA) for the VM to be migrated; suspending the VHCA and putting the VHCA into the inactive state; saving the state information of the VM, including VHCA state information, wherein the VHCA state information is stored in a location-transparent manner in the source node; transferring the state information from the source node to the destination node, creating a new VM and allocating a VHCA for the new VM on the destination node; restoring the state information transferred from the source node, including the VHCA state information; updating routing and switching information; resuming operation of the VM; and putting the VHCA into an active state. - View Dependent Claims (2)
-
-
3. A system for migrating a virtual machine (VM) from a physical source node to a physical destination node in an InfiniBand network, the system including:
-
a source node including a host channel adapter (HCA) having a virtualization module; and a destination node including an HCA having a virtualization module, and an InfiniBand subnet manager; wherein for migrating the VM from the source node to the destination node, the virtualization module in the source node allocates a virtual host channel adapter (VHCA) for the VM to be migrated, suspends the VHCA and puts the VHCA into an inactive state, saves the state information of the VM, including state information, in a location-transparent manner, and transmits the state information to the destination node, and wherein the virtualization module in the destination node creates a new VM, allocates a VHCA for the VM, restores the state information transferred from the source node, including the VHCA state information, contacts the InfiniBand subnet manger for updating routing and switching information;
resumes operation of the VM, and puts the VHCA in the destination node into an active state. - View Dependent Claims (4)
-
Specification