Failover Data Replication to a Preferred List of Instances
First Claim
1. A computer-implemented method, comprising:
- a cluster of servers servicing a client request, wherein the servicing includes;
a primary server of the servers replicating session data for the client into memory space of one or more backup servers of the servers; and
the primary server sending a response to the request, wherein the response includes an indication of the one or more backup servers.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and medium are disclosed for performing transparent failover in a cluster server system. The cluster includes a plurality of servers. In servicing a client request, a primary server replicates session data for the client into memory space of one or more backup servers. The primary server sends a response to the client, wherein the response includes an indication of the one or more backup servers. When the client sends a subsequent request, it includes an indication of the backup servers. If the primary server is unavailable, the cluster determines a recovery server from among the backup servers indicated by the request. The chosen recovery server would then service the request.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
a cluster of servers servicing a client request, wherein the servicing includes; a primary server of the servers replicating session data for the client into memory space of one or more backup servers of the servers; and the primary server sending a response to the request, wherein the response includes an indication of the one or more backup servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A system comprising:
a cluster of computers executing a plurality of servers, wherein the servers comprise a primary server configured to serve a client request, wherein servicing the client request includes; replicating session data for the client into memory space of one or more backup servers of the plurality of servers; and sending a response to the client request, wherein the response includes an indication of the one or more backup servers. - View Dependent Claims (14, 15, 16, 17, 18)
-
19. A non-transitory storage medium storing program instructions executable by a computer to implement:
a server configured to service a request from a client, wherein the servicing comprises; replicating session data for the client into memory space of one or more backup servers; and sending a response to the request, wherein the response includes an indication of the one or more backup servers. - View Dependent Claims (20)
Specification