PREDICTIVE AUTO-SCALING OF VIRTUALIZED NETWORK FUNCTIONS FOR A NETWORK
First Claim
1. A system comprising:
- an adaptive engine configured to auto-scale a Virtualized Network Function (VNF) for a network of a network operator based on a set of auto-scaling rules, the adaptive engine comprising;
a storage device that stores initial rules for the set of auto-scaling rules; and
a processor that implements;
a learning module that monitors behavior of the network operator in scaling the VNF in response to events, and generates learned rules for the set of auto-scaling rules based on the behavior of the network operator;
a prioritizing module that adjusts a sequence of the initial rules and the learned rules in the set of auto-scaling rules; and
a predicting module that predicts a future event in the network that will activate scaling of the VNF, and auto-scales the VNF for the network based on the set of auto-scaling rules before occurrence of the future event.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and software for auto-scaling Virtualized Network Functions (VNF) in a network. In one embodiment, an adaptive engine stores initial rules for a set of auto-scaling rules. The adaptive engine monitors behavior of the network operator in scaling a VNF in response to events, and generates learned rules for the set of auto-scaling rules based on the behavior of the network operator. The adaptive engine adjusts a sequence of the initial rules and the learned rules in the set of auto-scaling rules. The adaptive engine predicts a future event in the network that will activate scaling of the VNF, and auto-scales the VNF for the network based on the set of auto-scaling rules before occurrence of the future event.
23 Citations
20 Claims
-
1. A system comprising:
an adaptive engine configured to auto-scale a Virtualized Network Function (VNF) for a network of a network operator based on a set of auto-scaling rules, the adaptive engine comprising; a storage device that stores initial rules for the set of auto-scaling rules; and a processor that implements; a learning module that monitors behavior of the network operator in scaling the VNF in response to events, and generates learned rules for the set of auto-scaling rules based on the behavior of the network operator; a prioritizing module that adjusts a sequence of the initial rules and the learned rules in the set of auto-scaling rules; and a predicting module that predicts a future event in the network that will activate scaling of the VNF, and auto-scales the VNF for the network based on the set of auto-scaling rules before occurrence of the future event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method for auto-scaling a Virtualized Network Function (VNF) for a network of a network operator based on a set of auto-scaling rules, the method comprising:
-
storing initial rules for the set of auto-scaling rules; monitoring behavior of the network operator in scaling the VNF in response to events; generating learned rules for the set of auto-scaling rules based on the behavior of the network operator; adjusting a sequence of the initial rules and the learned rules in the set of auto-scaling rules; predicting a future event in the network that will activate scaling of the VNF; and auto-scaling the VNF for the network based on the set of auto-scaling rules before occurrence of the future event. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium embodying programmed instructions executed by a processor to implement an adaptive engine that auto-scales a Virtualized Network Function (VNF) for a network of a network operator based on a set of auto-scaling rules, wherein the instructions direct the processor to:
-
store initial rules for the set of auto-scaling rules; implement a learning module that monitors behavior of the network operator in scaling the VNF in response to events, and generates learned rules for the set of auto-scaling rules based on the behavior of the network operator; implement a prioritizing module that adjusts a sequence of the initial rules and the learned rules in the set of auto-scaling rules; and implement a predicting module that predicts a future event in the network that will activate scaling of the VNF, and auto-scales the VNF for the network based on the set of auto-scaling rules before occurrence of the future event. - View Dependent Claims (18, 19, 20)
-
Specification