Transparent network connection takeover
First Claim
Patent Images
1. A method, comprising:
- monitoring, over a network on a front-end of a first server, a connection between the first server and a client;
detecting that the first server is unresponsive; and
updating a synchronization store when a last recorded sequence number in the synchronization store is less than a current sequence number associated with a last transaction.
16 Assignments
0 Petitions
Accused Products
Abstract
Techniques for the transparent takeover of network connections are presented. A first server is engaged in a connection with a client. The transactions of the connection and the traffic are monitored by a traffic cache manager. The first server records sequence numbers for the transactions with a synchronization store. If the first server fails, a last recorded sequence number is updated by the traffic cache manager within the synchronization store on behalf of a second server, which is to takeover the connection for the unresponsive first server.
84 Citations
24 Claims
-
1. A method, comprising:
-
monitoring, over a network on a front-end of a first server, a connection between the first server and a client;
detecting that the first server is unresponsive; and
updating a synchronization store when a last recorded sequence number in the synchronization store is less than a current sequence number associated with a last transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
monitoring transactions for a connection between a first server and a client over a first network; and
interacting with the first server and a second server over a second network to supply the second server with a current sequence number for the transactions of the connection when the first server becomes unresponsive and the second server is taking over the connection. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a synchronization store; and
a traffic cache manager, wherein the synchronization store records sequence numbers for transactions occurring with a connection between a first server and a client over a network as communicated by the first server to the synchronization store, and wherein the traffic cache manager is to independently cache the transactions from a network switch before the first server receives the transactions, and the traffic cache manager is to update the sequence numbers and the transactions when the first server fails and a second server takes over the connection. - View Dependent Claims (16, 17, 18)
-
-
19. A system, comprising:
-
a first network;
a second network; and
a traffic cache manager, wherein the first network is used for communicating transactions and traffic associated with a connection between a first server and a client, and wherein the second network is used for updating sequence numbers associated with the transactions when the first server becomes unresponsive to permit a second server to takeover the connection with the client, and wherein the traffic manager caches the transactions and the traffic from the first network and updates the sequence numbers of the transactions for the second server over the second network. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification