Method and system to clear counters used for statistical tracking for global server load balancing
First Claim
1. A method for a load balance switch, the method comprising:
- determining if at least one counter of a plurality of counters in the load balance switch has data indicative of selection by said load balance switch of a preferred address among a plurality of addresses, said plurality of addresses respectively corresponding to said plurality of counters; and
if it is determined that the at least one counter has the data, clearing all of said plurality of counters while maintaining existing communications to said plurality of addresses,wherein said preferred address is selected based on a set of performance metrics, and wherein said data in said at least one counter includes respective counts of how many times each performance metric from said set of performance metrics was used as a deciding factor in selecting said preferred address.
7 Assignments
0 Petitions
Accused Products
Abstract
Server load-balancing operation-related data, such as data associated with a system configured for global server load balancing (GSLB) that orders IP addresses into a list based on a set of performance metrics, is tracked. Such operation-related data includes inbound source IP addresses (e.g., the address of the originator of a DNS request), the requested host and zone, identification of the selected “best” IP addresses resulting from application of a GSLB algorithm, and the selection metric used to decide on an IP address as the “best” one. The data includes a count of the selected “best” IP addresses selected via application of the GSLB algorithm, and for each of these IP addresses, the list of deciding performance metrics, along with a count of the number of times each of these metrics in the list was used as a deciding factor in selection of this IP address as the best one. This tracking feature allows better understanding of GSLB policy decisions (such as those associated with performance, maintenance, and troubleshooting) and intelligent deployment of large-scale resilient GSLB networks. The counters can be cleared as needed and without having to reload the system.
234 Citations
32 Claims
-
1. A method for a load balance switch, the method comprising:
-
determining if at least one counter of a plurality of counters in the load balance switch has data indicative of selection by said load balance switch of a preferred address among a plurality of addresses, said plurality of addresses respectively corresponding to said plurality of counters; and if it is determined that the at least one counter has the data, clearing all of said plurality of counters while maintaining existing communications to said plurality of addresses, wherein said preferred address is selected based on a set of performance metrics, and wherein said data in said at least one counter includes respective counts of how many times each performance metric from said set of performance metrics was used as a deciding factor in selecting said preferred address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An article of manufacture, comprising:
-
a storage medium having instructions stored thereon that are executable by a load balance switch to; determine if at least one counter in the load balance switch has data, said at least one counter corresponding to an address; and clear the at least one counter, if the at least one counter is determined to have the data, such that existing communication to said address is maintained, wherein said data in said at least one counter includes respective counts of how many times each performance metric from a set of performance metrics was used as a deciding factor in selecting a preferred address. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A load balance switch, comprising:
-
at least one hardware counter corresponding to an address; and a means for determining if said at least one counter has data, and for clearing the at least one counter, if the at least one counter is determined to have the data, such that existing communication to said address is maintained, wherein said data in said at least one counter includes respective counts of how many times each performance metric from a set of performance metrics was used as a deciding factor in selecting a preferred address. - View Dependent Claims (20, 21, 22)
-
-
23. A load balance switch, comprising:
-
at least one data repository to store count data corresponding to an address; a controller coupled to the data repository to control storage of the data in the at least one data repository; and a component responsive to the controller to clear the at least one data repository of said stored count data such that existing communication to said address is maintained, wherein said data stored in said at least one data repository includes respective counts of how many times each performance metric from a set of performance metrics was used as a deciding factor in selecting a referred address. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification