CONTROLLING ACCESS OF CLIENTS TO SERVICE IN CLUSTER ENVIRONMENT
First Claim
1. A method performed by an address pool controller, comprising:
- moving a first address of a first set of addresses registered in a name server from a first server that has failed to a second server;
prohibiting access to the first server;
moving the first address from the first set of addresses to a second set of addresses not registered in the name server;
removing, by the address pool controller, the first address from a name server;
evaluating one or more monitored usage parameter values of the first address to determine whether at least one of the monitored usage parameter values is below a minimum usage threshold value; and
in response to determining that the at least one of the monitored usage parameter values is below the minimum usage threshold value, moving the first address from the second set of addresses to a third set of addresses not registered in the name server and that is disjoint to the second set of addresses.
1 Assignment
0 Petitions
Accused Products
Abstract
First, second, and third sets of addresses are created. The first set includes addresses registered in a name server; both the second and third sets include addresses not registered in the name server and that are disjoint. A first address of a first server that has failed and to which access is to be prohibited is moved from the first to the third set, is removed from the first server, assigned to a second server, and removed from the name server. Usage parameter values of the first address are monitored to determine whether at least one is below a value. If so, the first address is removed from the second server and moved from the third to the second set. Upon access to the first server no longer being prohibited, a second address of the second set is assigned to the first server and added to the name server.
4 Citations
20 Claims
-
1. A method performed by an address pool controller, comprising:
-
moving a first address of a first set of addresses registered in a name server from a first server that has failed to a second server; prohibiting access to the first server; moving the first address from the first set of addresses to a second set of addresses not registered in the name server; removing, by the address pool controller, the first address from a name server; evaluating one or more monitored usage parameter values of the first address to determine whether at least one of the monitored usage parameter values is below a minimum usage threshold value; and in response to determining that the at least one of the monitored usage parameter values is below the minimum usage threshold value, moving the first address from the second set of addresses to a third set of addresses not registered in the name server and that is disjoint to the second set of addresses. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having computer-readable instructions stored thereon that, when executed by a processor of an address pool controller, cause the processor to perform a method comprising:
-
moving a first address of a first set of addresses registered in a name server from a first server that has failed to a second server; prohibiting access to the first server; moving the first address from the first set of addresses to a second set of addresses not registered in the name server; removing the first address from a name server; evaluating one or more monitored usage parameter values of the first address to determine whether at least one of the monitored usage parameter values is below a minimum usage threshold value; and in response to determining that the at least one of the monitored usage parameter values is below the minimum usage threshold value, moving the first address from the second set of addresses to a third set of addresses not registered in the name server and that is disjoint to the second set of addresses. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
networking hardware to operably couple to a name server; a processor; and a computer-readable data storage medium storing processor-executable instructions performable by the processor to; move a first address of a first set of addresses registered in a name server from a first server that has failed to a second server; prohibit access to the first server; move the first address from the first set of addresses to a second set of addresses not registered in the name server; remove the first address from a name server; evaluate one or more monitored usage parameter values of the first address to determine whether at least one of the monitored usage parameter values is below a minimum usage threshold value; and in response to determining that the at least one of the monitored usage parameter values is below the minimum usage threshold value, move the first address from the second set of addresses to a third set of addresses not registered in the name server and that is disjoint to the second set of addresses. - View Dependent Claims (16, 17, 19, 20)
-
Specification