SYSTEM AND METHOD FOR ADDITION AND REMOVAL OF SERVERS IN SERVER CLUSTER
First Claim
1. A method for adding a first server to a group of existing second servers associated with a contact center, the method comprising:
- sending by the first server a request for initiating addition of the first server to the group of existing second servers;
sending, by each of the plurality of existing second servers, in response to the request, state information for a resource mapped to the existing second server, the state information being transmitted to the first server without sending the state information to one of the existing second servers; and
sending, by the first server, a commit message to each of the existing servers, in response to receiving the state information from each of the plurality of existing second servers; and
changing the mapping of one of the resources from one of the existing second servers to the first server in response to the commit message.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of adding a server to, or removing a server from, a cluster of servers, and of transferring state information. A new server being added sends a message to all existing servers indicating that it is being added, the new server sends a request for state information, the existing servers in the cluster transfer state information to the new server, and the new server sends a commit message to finalize its addition. Acknowledge messages are exchanged during the process. An existing server being removed sends, to the remaining servers, an initiate message, a transfer of state information, and a commit message to finalize the removal, with acknowledge messages exchanged during the process.
-
Citations
21 Claims
-
1. A method for adding a first server to a group of existing second servers associated with a contact center, the method comprising:
-
sending by the first server a request for initiating addition of the first server to the group of existing second servers; sending, by each of the plurality of existing second servers, in response to the request, state information for a resource mapped to the existing second server, the state information being transmitted to the first server without sending the state information to one of the existing second servers; and sending, by the first server, a commit message to each of the existing servers, in response to receiving the state information from each of the plurality of existing second servers; and changing the mapping of one of the resources from one of the existing second servers to the first server in response to the commit message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for removing a first server from a group of servers associated with a contact center, the group of servers including the first server and a plurality of other second servers, the method comprising:
-
sending by the first server a request for initiating removal of the first server from the group of servers; sending, by the first server, state information for a resource mapped to the first server, the state information being transmitted by the first server without state information being transmitted by one of the other second servers; and sending, by the first server, a commit message to each of the other second servers; and changing the mapping of one of the resource from the first server to one of the other second servers to the first server in response to the commit message. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification