Patent ID: 7076555
Filing Date: 2006-07-11
Classification: G06F,H04L

Abstract:
1. A method for takeover of a Transport Control Protocol (TCP) connection by a second server from a first server comprising: generating shared state information with respect to the connection for access by the first server and the second server, wherein the shared state information includes an identification of an application layer protocol being used for communication of an application; comparing a received data byte sequence number from an acknowledgement byte received by the second server with a sequence number related to the shared state information; recreating the connection within the second server based upon the compared sequence numbers; performing a connection checkpoint with an application program interface (API) so as to communicate with each of a plurality of protocols in the first server and so as to cause each of the plurality of protocols to append relevant state information to a data block passed to each of the plurality of protocols with respect to the connection, and to thereby provide the relevant state information to the shared state information; and relating, by the API, the compared sequence numbers in conjunction with the ready signal to a byte sequence number in an object referenced in the shared state information.