Context-Aware Dynamic Policy Selection for Load Balancing Behavior
First Claim
1. A method for dynamically adjusting load balancing behavior, the method comprising:
- instructing load-balancers to distribute service requests amongst a plurality of network elements in accordance with an initial set of policies during a first period;
obtaining operations, administration, maintenance, and provisioning (OAMP) data generated during the first period;
obtaining an updated set of policies in accordance with the OAMP data collected, the updated set of policies reflecting the nature of the OAMP data collected; and
instructing the load-balancers to distribute service requests amongst the network elements in accordance with the updated set of policies during a second period.
1 Assignment
0 Petitions
Accused Products
Abstract
Dynamically updating load balancing policies based on operations, administration, maintenance, and provisioning (OAMP) data generated by a load balancing network may provide increased load balancing performance. As an example, an existing set of load-balancing policies can be dynamically modified based on OAMP data generated by load balancers and/or network elements. As another example, new load-balancing policies can be dynamically created based on the OAMP data. As yet another example, an updated set of load-balancing policies can be selected from a pool of policies based on OAMP data. Dynamically updating load balancing policies can be achieved using information model processing frameworks, such as the next generation directory enabled networks (DEN-ng) model.
14 Citations
28 Claims
-
1. A method for dynamically adjusting load balancing behavior, the method comprising:
-
instructing load-balancers to distribute service requests amongst a plurality of network elements in accordance with an initial set of policies during a first period; obtaining operations, administration, maintenance, and provisioning (OAMP) data generated during the first period; obtaining an updated set of policies in accordance with the OAMP data collected, the updated set of policies reflecting the nature of the OAMP data collected; and instructing the load-balancers to distribute service requests amongst the network elements in accordance with the updated set of policies during a second period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A load-balancing network comprising:
-
a rule repository configured to store a pool of load-balancing policies; a plurality of load-balancers configured to distribute service requests amongst network elements in accordance with a set of load-balancing policies during a first period, the set of load-balancing policies including load-balancing policies selected from the pool of load-balancing policies stored in the rule repository; and a context-aware policy manager configured to dynamically update the set of load-balancing policies in accordance with operations, administration, maintenance, and provisioning (OAMP) data generated by the load balancers, the network elements, or both during the first period. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. An apparatus comprising:
-
a processor; and a computer readable storage medium storing programming for execution by the processor, the programming including instructions to; instruct load-balancers to distribute service requests amongst a plurality of network elements in accordance with an initial set of policies during a first period; obtain operations, administration, maintenance, and provisioning (OAMP) data generated during the first period; obtain an updated set of policies in accordance with the OAMP data; and instruct the load-balancers to distribute service requests amongst the network elements in accordance with the updated set of policies during a second period.
-
Specification