Technique for handling server session requests in a system having a plurality of servers
First Claim
1. A method for handling a request to create a session on a server in a system having a plurality of servers, the method comprising the steps of:
- receiving a request to create a session on one of the plurality of servers;
creating a primary session on a first of the plurality of servers in response to the request; and
notifying at least one other of the plurality of servers that the primary session has been created, such that a backup session on the at least one other of the plurality of servers may take over for the primary session upon a failure of the first of the plurality of servers, wherein the at least one other of the plurality of servers is notified that the primary session has been created prior to failure of the first of the plurality of servers.
4 Assignments
0 Petitions
Accused Products
Abstract
A technique for handling server session requests in a system having a plurality of servers is disclosed. In one embodiment, the technique includes receiving a request to create a session on one of the plurality of servers. In response to the request, a primary session is created on a first of the plurality of servers. After the primary session is created, at least one other of the plurality of servers are notified that the primary session has been created. Such notification allows for a backup session on the at least one other of the plurality of servers to take over for the primary session upon a failure on the first of the plurality of servers.
152 Citations
25 Claims
-
1. A method for handling a request to create a session on a server in a system having a plurality of servers, the method comprising the steps of:
-
receiving a request to create a session on one of the plurality of servers; creating a primary session on a first of the plurality of servers in response to the request; and notifying at least one other of the plurality of servers that the primary session has been created, such that a backup session on the at least one other of the plurality of servers may take over for the primary session upon a failure of the first of the plurality of servers, wherein the at least one other of the plurality of servers is notified that the primary session has been created prior to failure of the first of the plurality of servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for handling a request to create a session on a server in a system having a plurality of servers, the system comprising:
-
a user engine for receiving a request to create a session on one of the plurality of servers; a load balancer for determining a first of the plurality of servers upon which a primary session should be created in response to the request; and a synchronization module for notifying at least one other of the plurality of servers that the primary session has been created, such that a backup session on the at least one other of the plurality of servers may take over for the primary session upon a failure on the first of the plurality of servers, wherein the at least one other of the plurality of servers is notified that the primary session has been created prior to failure of the first of the plurality of servers. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An article of manufacture for handling a request to create a session on a server in a system having a plurality of servers, the article of manufacture comprising:
-
at least one processor readable carrier; and instructions carried on the at least one carrier; wherein the instructions are configured to be readable from the at least one carrier by at least one processor and thereby cause the at least one processor to operate so as to; receive a request to create a session on one of the plurality of servers; create a primary session on a first of the plurality of servers in response to the request; and notify at least one other of the plurality of servers that the primary session has been created, such that a backup session on the at least one other of the plurality of servers may take over for the primary session upon a failure on the first of the plurality of servers, wherein the at least one other of the plurality of servers is notified that the primary session has been created prior to failure of the first of the plurality of servers. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification