Server Load Balancer Scaling for Virtual Servers
First Claim
1. A method comprising:
- at a device in a network, receiving information indicating a load level for one or more server load balancers that are configured to manage network traffic load for a plurality of servers, wherein the information represents an aggregate load across the plurality of servers;
determining when the load level for one or more of the server load balancers exceeds a predetermined threshold; and
in response to determining that the load level for one or more of the server load balancers exceeds the predetermined threshold, activating an additional server load balancer configured to manage network traffic load for the plurality of servers.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided herein for receiving information at a device in a network indicating a load level for one or more server load balancers that are configured to manage network traffic load for a plurality of servers. The information represents an aggregate load across the plurality of servers. A determination is made as to whether the load level for one or more of the server load balancers exceeds a predetermined threshold. In response to determining that the load level for one or more of the server load balancers exceeds the predetermined threshold, an additional load balancer is activated that is configured to manage network traffic load for the plurality of servers. In response to determining that the load level for one or more of the server load balancers does not exceed the predetermined threshold, an additional load balancer is deactivated that was configured to manage network traffic load for the plurality of servers.
-
Citations
22 Claims
-
1. A method comprising:
-
at a device in a network, receiving information indicating a load level for one or more server load balancers that are configured to manage network traffic load for a plurality of servers, wherein the information represents an aggregate load across the plurality of servers; determining when the load level for one or more of the server load balancers exceeds a predetermined threshold; and in response to determining that the load level for one or more of the server load balancers exceeds the predetermined threshold, activating an additional server load balancer configured to manage network traffic load for the plurality of servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
one or more network interfaces configured to communicate over a network; a processor coupled to the one or more network interfaces and configured to; receive information over the network indicating a load level for one or more server load balancers that are configured to manage network traffic load for a plurality of servers, wherein the information represents an aggregate load across the plurality of servers; determine when the load level for one or more of the server load balancers exceeds a predetermined threshold; and activate an additional server load balancer configured to manage network traffic load for the plurality of servers in response to determining that the load level for one or more of the server load balancers exceeds the predetermined threshold. - View Dependent Claims (13, 14, 15)
-
-
16. A computer readable medium storing instructions that, when executed by a processor, cause the processor to:
-
receive information indicating a load level for one or more server load balancers that are configured to manage network traffic load for a plurality of servers, wherein the information represents an aggregate load across the plurality of servers; determine when the load level for one or more of the server load balancers exceeds a predetermined threshold; and activate an additional server load balancer configured to manage network traffic load for the plurality of servers in response to determining that the load level for one or more of the server load balancers exceeds the predetermined threshold. - View Dependent Claims (17, 18, 19)
-
-
20. A method comprising:
-
at a device in a network, generating information representing a load level for one or more virtual server load balancers operating on the device that are configured to manage network traffic load for a plurality of servers, wherein the information represents an aggregate load across the plurality of servers; determining when the load level for one or more of the virtual server load balancers exceeds a predetermined threshold; and in response to determining that the load level for one or more of the virtual server load balancers exceeds the predetermined threshold, instantiating an additional virtual server load balancer configured to manage network traffic load for the plurality of servers. - View Dependent Claims (21, 22)
-
Specification