Flexible network load balancing
First Claim
1. A method for flexible network load balancing, the method comprising:
- operating network load balancing infrastructure in a first configuration;
scaling out the network load balancing infrastructure; and
operating the scaled-out network load balancing infrastructure in a second configuration.
2 Assignments
0 Petitions
Accused Products
Abstract
In an exemplary media implementation, one or more processor-accessible media include processor-executable instructions that, when executed, enable a system to facilitate actions including: operating network load balancing infrastructure in a first configuration; scaling out the network load balancing infrastructure; and operating the scaled-out network load balancing infrastructure in a second configuration. In another exemplary media implementation, one or more processor-accessible media include processor-executable instructions that, when executed, enable a system to be configured such that different percentages of system resources may be allocated to different network-load-balancing functions. In yet another exemplary media implementation, one or more processor-accessible media include processor-executable instructions for network load balancing that, when executed, enable a system to gradually increase a percentage of total computing resources that is devoted to the network load balancing. Other implementations are described herein.
-
Citations
73 Claims
-
1. A method for flexible network load balancing, the method comprising:
-
operating network load balancing infrastructure in a first configuration;
scaling out the network load balancing infrastructure; and
operating the scaled-out network load balancing infrastructure in a second configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. One or more processor-accessible media comprising processor-executable instructions that, when executed, enable a system to facilitate actions comprising:
-
operating network load balancing infrastructure in a first configuration;
scaling out the network load balancing infrastructure; and
operating the scaled-out network load balancing infrastructure in a second configuration. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A system comprising:
-
a plurality of network-load-balancing functional components that form at least part of a network load balancing infrastructure; and
wherein the network load balancing infrastructure is capable of being scaled out from a first configuration of the plurality of network-load-balancing functional components to a second configuration of the plurality of network-load-balancing functional components. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48)
-
-
49. A system for network load balancing, the system comprising:
-
a first device including network-load-balancing functionality;
a second device including network-load-balancing functionality; and
a third device including network-load-balancing functionality;
wherein the first device, the second device, and the third device interoperate with each other to provide the network load balancing. - View Dependent Claims (50, 51)
-
- 52. One or more processor-accessible media comprising processor-executable instructions that, when executed, enable a system to be configured such that different percentages of system resources may be allocated to different network-load-balancing functions.
- 57. One or more processor-accessible media comprising processor-executable instructions for network load balancing that, when executed, enable a system to gradually increase a percentage of total computing resources that is devoted to the network load balancing.
-
60. An arrangement comprising:
-
means for configuring network load balancing infrastructure into a first configuration;
means for scaling out the network load balancing infrastructure; and
means for configuring the scaled-out network load balancing infrastructure into a second configuration. - View Dependent Claims (61, 62, 63, 64, 65, 66)
-
-
67. One or more processor-accessible media comprising processor-executable instructions for network load balancing that, when executed, enable network load balancing functionality to be separated into individual network load balancing functionalities of at least classifying functionality, forwarding functionality, and request routing functionality;
- wherein each of the classifying functionality, the forwarding functionality, and the request routing functionality may be scaled out independently.
- View Dependent Claims (68, 69)
-
70. One or more processor-accessible media comprising processor-executable instructions that, when executed, direct a system to perform actions comprising:
-
allocating a first portion of a total set of resources to a forwarder of a network load balancing infrastructure;
allocating a second portion of the total set of resources to a classifier of the network load balancing infrastructure; and
increasing the second portion of the total set of resources that is allocated to the classifier of the network load balancing infrastructure. - View Dependent Claims (71)
-
-
72. A system comprising:
-
at least one processor; and
one or more media including processor-executable instructions that are capable of being executed by the at least one processor, the processor-executable instructions adapted to direct the system to perform actions comprising;
allocating a first portion of a set of resources of the system to a first network-load-balancing-related functionality;
allocating a second portion of the set of resources of the system to a second network-load-balancing-related functionality; and
changing the second portion of the set of resources of the system that is allocated to the second network-load-balancing-related functionality. - View Dependent Claims (73)
-
Specification