Load balancing in a distributed system
AssigneeCisco Technology, Inc.
InventorsRakesh Mishra, Amitesh Shukla, Manish Jhanji, Satpal Dalal
Life of this patent
Estimating the term…
Abstract
Systems, methods, and computer-readable media are disclosed for implementing a load balance update. A system may be configured to receive a plurality performance reports for a plurality of service nodes running on the plurality of host entities, wherein each performance report comprises performance indicators for a service node in the plurality of service nodes running on a host entity in the plurality of host entities, generate a load balance update based on the performance reports, and implement the load balance update at a load balancer.
Claims20
A computer-implemented method comprising:
- receiving, from a first host entity, performance indicators for an application running on the first host entity, wherein the performance indicators indicate a first performance of the application that is separate from a second performance of the first host entity on which the application is running, and wherein the application running on the first host entity is associated with operating parameters in a registration record for the application;
- generating, based on the operating parameters for the application and the performance indicators, a load balance update;
- and
- transmitting the generated load balance update to a load balancer.
A system comprising:
- one or more processors;
- and
- at least one computer-readable storage medium having stored therein instructions which, when executed by the one or more processors, cause the system to:
- receive a plurality performance reports for a plurality of service nodes running on a plurality of host entities, wherein each performance report of the plurality of performance reports comprises performance indicators for a service node of the plurality of service nodes that is running on a host entity of the plurality of host entities, wherein the performance indicators indicate a first performance of the service node that is separate from a second performance of the host entity on which the service node is running, and;
- generate a load balance update based on the performance reports;
- and
- transmit the generated load balance update to a load balancer.
A non-transitory computer-readable medium comprising instructions stored therein which, when executed by one or more processors, cause the one or more processors to:
- receive, from a first host entity, performance indicators for an application running on the first host entity, wherein the performance indicators indicate a first performance of the application that is separate from a second performance of the first host entity on which the application is running, and wherein the application running on the first host entity is associated with a registration record for the application;
- generate a load balance update, based on the performance indicators;
- and
- transmit the generated load balance update to a load balancer.
Dependencies are inferred from the claim text.