Patent ID: 8726078

Claim:
A method, comprising: preloading a shared library for one or more applications on at least one of a first host; and a second host; aliasing a unique IP address of the one or more applications, by the shared library, to a NIC IP address on the first host where the one or more applications are running; and migrating the one or more applications' unique IP address to the second host as part of a migration of the one or more applications; capturing, by a bridge at an IP layer of a TCP/IP stack of the first host, the one or more applications' internal TCP and IP connection states on the first host and transferring said states to the TCP/IP stack on the second host as part of the migration; wherein said unique IP address is assigned to each of the one or more applications by the preloaded shared library; wherein said one or more applications do not require at least one of source-code modification, recompilation, re-linking, or re-configuration to be used with said unique IP address.