DISTRIBUTED SYSTEM TO DETERMINE A SERVER'S HEALTH
First Claim
1. A method for determining, at a network controller, a health score of a server, the method comprising:
- receiving a request for a service session from a server;
directing a plurality of servicing nodes to determine a health score of the server;
receiving a health score of the server from each of the plurality of servicing nodes;
calculating an aggregated health score using the received health scores from the plurality of servicing nodes; and
sending the aggregated health score to a servicing node designated to process the service session.
1 Assignment
0 Petitions
Accused Products
Abstract
Exemplary embodiments for a distributed system for determining a server'"'"'s health are disclosed. The systems and methods provide for a network controller to direct one or more servicing nodes to check the health of one or more servers, and report a health score to the network controller. The network controller may then calculate, update and maintain a health score for each server in the network from the various health scores reported to it from the servicing nodes. This allows a distributed system to be used to facilitate network operations, as a single device is not relied on for periodically determining each server'"'"'s health.
-
Citations
20 Claims
-
1. A method for determining, at a network controller, a health score of a server, the method comprising:
-
receiving a request for a service session from a server; directing a plurality of servicing nodes to determine a health score of the server; receiving a health score of the server from each of the plurality of servicing nodes; calculating an aggregated health score using the received health scores from the plurality of servicing nodes; and sending the aggregated health score to a servicing node designated to process the service session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium comprising instructions, which when executed by one or more processors of a network controller, perform a method for determining a health score of a server, the method comprising:
-
receiving a request for a service session from a server; directing a plurality of servicing nodes to determine a health score of the server; receiving a health score of the server from each of the plurality of servicing nodes; calculating an aggregated health score using the received health scores from the plurality of servicing nodes; and sending the aggregated health score to a servicing node designated to process the service session.
-
-
13. A system for determining a health score of a server, the system comprising:
-
a plurality of servicing nodes; and a network controller configured to; receive a request for a service session from a server; direct at least one servicing node to determine a health score of a server; receive a health score of the server from each of the at least one servicing nodes; calculate an aggregated health score using the received health scores; and send the aggregated health score to a servicing node designated the process the service session. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification