Live Logical Partition Migration with Stateful Offload Connections Using Context Extraction and Insertion
1 Assignment
0 Petitions
Accused Products
Abstract
An approach is provided in which a migration agent receives a message to migrate a virtual machine from a first system to a second system. The first system extracts hardware state data stored in a native format from a memory area located on first system'"'"'s network adapter. The hardware state data is utilized by the first system'"'"'s network adapter to process data packets generated by the virtual machine. Next, the virtual machine is migrated to the second system, which includes copying the extracted hardware state data from the first system to the second system. In turn, the second system configures a corresponding second network adapter by writing the copied hardware state data to a memory located on the second network adapter.
79 Citations
25 Claims
-
1. (canceled)
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. An information handling system comprising:
-
one or more processors; a memory coupled to at least one of the processors; a set of computer program instructions stored in the memory and executed by at least one of the processors in order to perform actions of; receiving a message to migrate a virtual machine executing on a first system to a second system, wherein the first system includes a first network adapter used to send data packets over a computer network; extracting hardware state data stored in a native format in a first memory area of the first network adapter, wherein the hardware state data is used to process the data packets generated by the virtual machine; migrating the virtual machine to the second system, wherein the migrating includes copying the extracted hardware state data from the first memory to the second system; and configuring a second network adapter included on the second system, wherein the configuration includes writing the hardware state data to a second memory included on the second network adapter. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product stored in a computer readable storage medium, comprising computer program code that, when executed by an information handling system, causes the information handling system to perform actions comprising:
-
receiving a message to migrate a virtual machine executing on a first system to a second system, wherein the first system includes a first network adapter used to send data packets over a computer network; extracting hardware state data stored in a native format in a first memory area of the first network adapter, wherein the hardware state data is used to process the data packets generated by the virtual machine; migrating the virtual machine to the second system, wherein the migrating includes copying the extracted hardware state data from the first memory to the second system; and configuring a second network adapter included on the second system, wherein the configuration includes writing the hardware state data to a second memory included on the second network adapter. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. (canceled)
Specification