Methods and systems for managing capacity in a virtualized network

US9806975B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9806975-B2
Application numberUS-201514735030-A
CountryUS
Kind codeB2
Filing dateJun 9, 2015
Priority dateJun 12, 2014
Publication dateOct 31, 2017
Grant dateOct 31, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An embodiment of the disclosure includes a method including providing a network function virtualization (NFV) capacity for a plurality of virtual network functions (VNFs) on a computing platform. A network function virtualization management function creates at least one VNF to operate on the computing platform to perform a network function. Each of the VNFs has a definition comprising a plurality of parameters. At least one of the parameters is a capacity indication relative to a capacity of the network function for the respective VNF.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: providing a network function virtualization (NFV) capacity for a plurality of virtual network functions (VNFs) on a computing platform; creating, by an NFV management function in an NFV management and orchestration (NFV MANO), at least one VNF to operate on the computing platform to perform a network function, wherein each of the VNFs has a definition comprising a plurality of parameters, and wherein at least two of the parameters are capacity indications relative to a capacity of a network service for which the respective VNF is created; and using, by the NFV MANO, the capacity indications to select suitable VNFs and a suitable number of VNFs from a plurality of candidate VNFs to support a desired service that requires a functionality of the VNFs but also has a capacity requirement. 2. The method of claim 1 , wherein the capacity indications define maximum and minimum capacity requirements for the respective VNF. 3. The method of claim 1 , wherein the capacity indications indicate a percentage of the capacity of the network service compared to a total capacity of the network service of which the VNF is part. 4. The method of claim 1 , wherein the capacity indications are configured to be used by NFV management functions for service and resource orchestration and management. 5. The method of claim 4 , wherein NFV management functions for service and resource orchestration and management is one or both of an NFV orchestrator (NFVO) and VNF manager (VNFM). 6. The method of claim 1 , wherein the parameters comprise: a virtual machine specification; a storage requirement; a redundancy model definition; and a number of instances of the VNF. 7. The method of claim 1 , wherein the capacity indications are configured to be used by NFV management functions for composing a deployment flavor. 8. The method of claim 1 , wherein the capacity indications are provided by a VNF provider as part of a VNF package that is included in a virtual network function descriptor (VNFD). 9. The method of claim 1 , wherein the capacity indications are used as a record to indicate a run time capacity of a VNF instance that is in an operation state. 10. The method of claim 1 , wherein the NFV capacity is a quantity measurement. 11. The method of claim 10 , wherein the quantity measurement is one or more of a throughput, a number of users to be supported, and a number of applications that can be supported. 12. A computing platform comprising: at least one computing device providing a network function virtualization (NFV) capacity for a plurality of virtual network function (VNF) instances on the computing platform; and at least one VNF created by an NFV management function to operate on the computing platform to perform a network service, wherein each of the VNFs has a definition comprising a plurality of parameters, and wherein at least two of the parameters are capacity indications relative to a capacity of the network service for the respective VNF; and an NFV management and orchestration (NFV MANO), comprising the NFV management function, the NFV MANO using the capacity indications to select suitable VNFs and a suitable number of VNFs from a plurality of candidate VNFs to support a desired service that requires a functionality of the VNFs but also has a capacity requirement. 13. The computing platform of claim 12 , wherein the capacity indications define maximum and minimum capacity requirements for the respective VNF. 14. The computing platform of claim 12 , wherein the capacity indications are configured to be used by NFV management functions for service and resource orchestration and management. 15. The computing platform of claim 14 , wherein NFV management functions for service and resource orchestration and management is one or both of an NFV orchestrator (NFVO) and VNF manager (VNFM). 16. The computing platform of claim 12 , wherein the capacity indications are configured to be used by NFV management functions for composing a deployment flavor. 17. The computing platform of claim 12 , wherein the capacity indications are provided by a VNF provider as part of a VNF package that is included in a virtual network function descriptor (VNFD). 18. The computing platform of claim 12 , wherein the capacity indications are used as record to indicate a run time capacity of a VNF instance which is in an operation state. 19. The computing platform of claim 12 , wherein the NFV capacity is a quantity measurement. 20. The computing platform of claim 19 , wherein the quantity measurement is one or more of a throughput, a number of users to be supported, and a number of applications that can be supported. 21. The computing platform of claim 12 , wherein the parameters comprise: a virtual machine specification; a storage requirement; a redundancy model definition; and a number of instances of the VNF. 22. An apparatus comprising: a processor; and a non-transitory computer readable storage medium storing programming for execution by the processor, the programming including instructions to: provide a network function virtualization (NFV) capacity for a plurality of virtual network functions (VNFs) on a computing platform; create, by an NFV management function in an NFV management and orchestration (NFV MANO), at least one VNF to operate on the computing platform to perform a network service, wherein each of the VNFs has a definition comprising a plurality of parameters, wherein at least two of the parameters are capacity indications relative to a capacity of the network service for the respective VNF; and use, by the NFV MANO, the capacity indications to select suitable VNFs and a suitable number of VNFs from a plurality of candidate VNFs to support a desired service that requires a functionality of the VNFs but also has a capacity requirement. 23. The apparatus of claim 22 , wherein the capacity indications define maximum and minimum capacity requirements for the respective VNF. 24. The apparatus of claim 22 , wherein the capacity indications indicate a percentage of the capacity of the network service. 25. The apparatus of claim 22 , wherein the capacity indications are configured to be used by NFV management functions for service and resource orchestration and management. 26. The apparatus of claim 25 , wherein NFV management functions for service and resource orchestration and management is one or both of an NFV orchestrator (NFVO) and VNF manager (VNFM). 27. The apparatus of claim 22 , wherein the capacity indications are a percentage of the capacity of the network service. 28. The apparatus of claim 22 , wherein the capacity indications are configured to be used by NFV management functions for composing a deployment flavor. 29. The apparatus of claim 22 , wherein the capacity indications are provided by a VNF provider as part of a VNF package that is included in a virtual network function descriptor (VNFD). 30. The apparatus of claim 22 , wherein the capacity indications are used as record to indicate a run time capacity of a VNF instance which is in an operation state. 31. The apparatus of claim 22 , wherein the NFV capacity is a quantity measurement. 32. The apparatus of claim 31 , wherein the quantity measurement is one or more of a throughput

Assignees

Inventors

Classifications

  • for initial configuration or provisioning, e.g. plug-and-play · CPC title

  • Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Throughput · CPC title

  • Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9806975B2 cover?
An embodiment of the disclosure includes a method including providing a network function virtualization (NFV) capacity for a plurality of virtual network functions (VNFs) on a computing platform. A network function virtualization management function creates at least one VNF to operate on the computing platform to perform a network function. Each of the VNFs has a definition comprising a plurali…
Who is the assignee on this patent?
Futurewei Technologies Inc
What technology area does this patent fall under?
Primary CPC classification H04L43/0888. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 31 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).