Automatically and dynamically coordinating load balancers in a computer network
AssigneeRed Hat, Inc.
InventorTrilok Mallikarjunappa Geer
Life of this patent
Estimating the term…
Abstract
In some examples, a system can receive sets of metric values from a first load balancer and a second load balancer in a computer network. The system can detect an anomaly with respect to the first load balancer based on the sets of metric values. The system can determine, based on the anomaly, a first action to execute with respect to the first load balancer. The system can also determine a second action to execute with respect to the second load balancer. The system can then execution the first action and the second action to help resolve the anomaly.
Claims20
A non-transitory computer-readable medium comprising program code that is executable by one or more processors for causing the one or more processors to perform operations including:
- receiving a plurality of sets of metric values from a group of load balancers deployed in a computer network, each set of metric values corresponding to a respective load balancer in the group of load balancers, wherein the group of load balancers includes a first load balancer and a second load balancer;
- detecting an anomaly with respect to the first load balancer based on the plurality of sets of metric values;
- determining, based on the anomaly, a first action to execute with respect to the first load balancer to help resolve the anomaly;
- determining a second action to execute with respect to the second load balancer to help resolve the anomaly;
- and
- executing the first action and the second action to resolve the anomaly.
A method comprising:
- receiving, by one or more processors, a plurality of sets of metric values from a group of load balancers deployed in a computer network, each set of metric values corresponding to a respective load balancer in the group of load balancers, wherein the group of load balancers includes a first load balancer and a second load balancer;
- detecting, by the one or more processors, an anomaly with respect to the first load balancer based on the plurality of sets of metric values;
- determining, by the one or more processors and based on the anomaly, a first action to execute with respect to the first load balancer to help resolve the anomaly;
- determining, by the one or more processors, a second action to execute with respect to the second load balancer to help resolve the anomaly;
- and
- executing, by the one or more processors, the first action and the second action to resolve the anomaly.
A system comprising:
- one or more processors;
- and
- one or more memories including instructions that are executable by the one or more processors for causing the one or more processors to perform operations including:
- receiving a plurality of sets of metric values from a group of load balancers deployed in a computer network, each set of metric values corresponding to a respective load balancer in the group of load balancers, wherein the group of load balancers includes a first load balancer and a second load balancer;
- detecting an anomaly with respect to the first load balancer based on the plurality of sets of metric values;
- determining, based on the anomaly, a first action to execute with respect to the first load balancer to help resolve the anomaly;
- determining a second action to execute with respect to the second load balancer to help resolve the anomaly;
- and
- executing the first action and the second action to resolve the anomaly.
Dependencies are inferred from the claim text.