Management of network functions virtualization and orchestration apparatus, system, management method, and program
US-2018011730-A1 · Jan 11, 2018 · US
US11677622B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11677622-B2 |
| Application number | US-201817282902-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 1, 2018 |
| Priority date | Nov 1, 2018 |
| Publication date | Jun 13, 2023 |
| Grant date | Jun 13, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In some examples, a system monitors a network that includes a collection of interconnected virtual network functions (VNFs), the monitoring comprising receiving control information from a VNF of the VNFs, the control information specifying an action to take to address an issue detected by the VNF. Responsive to the monitoring, the system modifies an allocation of resources to the VNF.
Opening claim text (preview).
What is claimed is: 1. A non-transitory machine-readable storage medium comprising instructions that upon execution cause a system to: determine respective physical resources allocated to a collection of interconnected virtual network functions (VNFs) in a network; monitor the network by receiving control information associated with a data flow from a first VNF of the collection of VNFs, wherein the first VNF performs a network task on the data flow, and wherein the control information indicates an action to take to address an issue associated with the data flow; determine, based on the monitoring, whether a first set of physical resources allocated to the first VNF have facilitated performance at a target level for the data flow; and responsive to determining that the performance of the first VNF is below the target level: identify a second VNF that is underutilized and associated with a second set of physical resources; and modify the allocation of the first set of physical resources by reallocating a portion of the second set of physical resources to the first VNF. 2. The non-transitory machine-readable storage medium of claim 1 , wherein the instructions upon execution cause the system to further: responsive to determining that the performance of the first VNF is below the target level, change a policy used by the first VNF, wherein the policy indicates a service level provided to a respective data flow served by the first VNF. 3. The non-transitory machine-readable storage medium of claim 2 , wherein changing the policy comprises providing a different service level to the data flow. 4. The non-transitory machine-readable storage medium of claim 2 , wherein the control information identifies a policy used by the first VNF to control the data flow, and wherein the changing of the policy used by the first VNF incudes the policy identified by the control information. 5. The non-transitory machine-readable storage medium of claim 2 , wherein the control information includes an identifier identifying the policy used by the first VNF. 6. The non-transitory machine-readable storage medium of claim 1 , wherein the action indicated by the control information includes one or more of: adjusting a size of a Transmission Control Protocol (TCP) window, tearing down the communication flow, imposing data rate control of the communication flow, selecting a different route through the network, and changing a quality-of-service (QoS) policy. 7. The non-transitory machine-readable storage medium of claim 1 , wherein the reallocation of the portion of the second set of physical resources comprises an allocation of any or a combination of processing resources and storage resources. 8. The non-transitory machine-readable storage medium of claim 1 , wherein the control information includes information indicating an amount of data handled by the first VNF for a respective data flow. 9. The non-transitory machine-readable storage medium of claim 8 , wherein the instructions upon execution cause the system to further: determine a load of the first VNF based on the information indicating the amount of data. 10. The non-transitory machine-readable storage medium of claim 1 , wherein the instructions upon execution cause the system to further: generate a visual representation of performance or status based on the control information. 11. A system comprising: a processor; and a non-transitory storage medium storing instructions executable on the processor to: determine respective physical resources allocated to a collection of interconnected virtual network functions (VNFs) in a network; monitor the network by receiving control information associated with a data flow from a first VNF of the collection of VNFs, wherein the first VNF performs a network task on the data flow, and wherein the control information indicates an action to take to address an issue associated with the data flow; determine, based on the monitoring, whether a first set of physical resources allocated to the first VNF have facilitated performance at a target level for the data flow; and responsive to determining that the performance of the first VNF is below the target level: identify a second VNF that is underutilized and associated with a second set of physical resources; and modify the allocation of the first set of physical resources by reallocating a portion of the second set of physical resources to the first VNF. 12. The system of claim 11 , wherein the control information sent to the first VNF includes a policy identifier of a policy used by the first VNF, and wherein the policy indicates a service level provided to a respective data flow served by the first VNF. 13. The system of claim 11 , wherein the action indicated by the control information includes one or more of: an adjustment of a size of a Transmission Control Protocol (TCP) window for the communication flow, tear down of the communication flow, data rate control of the communication flow, selection of a route through the network, and setting of a quality-of-service (QoS) policy. 14. The system of claim 11 wherein the instructions are executable on the processor to change a policy used by the first VNF, wherein the policy indicates a service level provided to a respective data flow served by the first VNF. 15. The system of claim 11 , wherein reallocation of the portion of the second set of physical resources comprises an allocation of any or a combination of processing resources and storage resources. 16. The system of claim 11 , wherein the control information includes information indicating an amount of data handled by the first VNF for a respective data flow, and the instructions are executable on the processor to: determine a load of the first VNF based on the information indicating the amount of data. 17. The system of claim 16 , wherein the instructions are executable to modify the allocation of the first set of physical resources based further on the load of the first VNF. 18. A method performed by a system comprising a hardware processor, comprising: determining respective physical resources allocated to a collection of interconnected virtual network functions (VNFs) in a network; monitoring the network by receiving control information associated with a data flow from the first VNFs of the collection of VNFs, wherein the first VNF performs a network task on the data flow, and wherein the control information an action to take to address an issue associated with the data flow; determining, based on the monitoring, whether a first set of physical resources allocated to the first VNF have facilitated performance at a target level for the data flow; and responsive to determining that the performance of the first VNF is below the target level: identify a second VNF that is underutilized and associated with a second set of physical resources; and modifying the allocation of the first set of physical resources by reallocating a portion of the second set of physical resources to the first VNF. 19. The method of claim 18 , wherein the control information comprises information indicating an amount of data handled by a respective data flow, and wherein the method further comprises: determining a load of the first VNF based on the information indicating the amount of data. 20. The method of claim 19 , further comprising modifying the allocation of the first set of physical resources based further on the load of the first VNF.
using virtualisation of network functions or resources, e.g. SDN or NFV entities · CPC title
Utilisation of link capacity · CPC title
by proactively reacting to service quality change, e.g. by reconfiguration after service quality degradation or upgrade · CPC title
Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities (flow or congestion control using dynamic resource allocation, e.g. in-call renegotiation, H04L47/76) · CPC title
using network fault recovery (ring fault isolation or reconfiguration in loop networks without recovery actions by a network management system H04L12/437) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.