System, method, and computer program for managing hierarchy and optimization in a network function virtualization (NFV) based communication network

US9430262B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9430262-B1
Application numberUS-201414572719-A
CountryUS
Kind codeB1
Filing dateDec 16, 2014
Priority dateDec 19, 2013
Publication dateAug 30, 2016
Grant dateAug 30, 2016

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.

A system, method, and computer program product are provided for managing hierarchy and optimization in network function virtualization based networks. In use, a first hardware unit of a plurality of hardware units associated with a network function virtualization (NFV) based communication network is identified, the first hardware unit being identified based on a first load characteristic associated with the first hardware unit. Further, a first virtual network function (VNF) instance associated with the first hardware unit is identified, the first VNF instance being associated with usage of at least one service. Additionally, at least one traffic route associated with the first VNF instance is identified, the at least one traffic route being associated with usage of the at least one service. Furthermore, a second hardware unit for handling at least a portion of a workload associated with the at least one service is identified, the second hardware unit being identified based on a second load characteristic associated with the second hardware unit, and the second hardware unit being capable of utilizing the at least one traffic route. Still yet, a second VNF instance is initiated in the second hardware unit. Moreover, at least part of the at least one service is migrated from the first VNF instance to the second VNF instance without disrupting the service.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: identifying a first hardware unit of a plurality of hardware units associated with a network function virtualization (NFV) based communication network, the first hardware unit being identified based on a first load characteristic associated with the first hardware unit; identifying a first plurality of virtual network function (VNF) instances associated with the first hardware unit, the first plurality of VNF instances being associated with usage of at least one service; identifying at least one traffic route associated with the first plurality of VNF instances, the at least one traffic route being associated with usage of the at least one service; identifying a second hardware unit for handling at least a portion of a workload associated with the at least one service, the second hardware unit being identified based on a second load characteristic associated with the second hardware unit, and the second hardware unit being capable of utilizing the at least one traffic route, wherein the second load characteristic associated with the second hardware unit indicates the second hardware unit is at least one of: a hardware unit with a lowest load among a plurality of hardware units associated with the at least one traffic route, a hardware unit with a fastest rate of decreasing load of the plurality of hardware units associated with the at least one traffic route, a hardware unit with a highest anticipated rate of decreasing load of the plurality of hardware units associated with the at least one traffic route, and a hardware unit with a longest anticipated time to reach a threshold load of the plurality of hardware units associated with the at least one traffic route; initiating a second VNF instance in the second hardware unit; and migrating the at least one service from the first plurality of VNF instances to the second VNF instance without disrupting the service. 2. The method of claim 1 , wherein the first load characteristic associated with the first hardware unit indicates the first hardware unit has a highest load of the plurality of hardware units, and the second load characteristic associated with the second hardware unit indicates the second hardware unit has a load lower than the first hardware unit. 3. The method of claim 1 , wherein the first load characteristic associated with the first hardware unit indicates the first hardware unit has a highest load growth of the plurality of hardware units, and the second load characteristic associated with the second hardware unit indicates the second hardware unit has a load decreasing with time. 4. The method of claim 1 , wherein the first load characteristic associated with the first hardware unit indicates the first hardware unit has a highest anticipated load growth of the plurality of hardware units, and the second load characteristic associated with the second hardware unit indicates the second hardware unit has an anticipated decrease in a load over time. 5. The method of claim 1 , wherein the first load characteristic associated with the first hardware unit indicates the first hardware unit is below a low load threshold, and the second load characteristic associated with the second hardware unit indicates the second hardware unit is below the low load threshold and is anticipated to be below the low load threshold longer than any other of the plurality of hardware units. 6. The method of claim 1 , further comprising turning off the first hardware unit, in response to migrating the at least one service from the first plurality of VNF instances to the second VNF instance. 7. A computer program product embodied on a non-transitory computer readable medium, comprising: computer code for identifying a first hardware unit of a plurality of hardware units associated with a network function virtualization (NFV) based communication network, the first hardware unit being identified based on a first load characteristic associated with the first hardware unit; computer code for identifying a first plurality of virtual network function (VNF) instances associated with the first hardware unit, the first plurality of VNF instances being associated with usage of at least one service; computer code for identifying at least one traffic route associated with the first plurality of VNF instances, the at least one traffic route being associated with usage of the at least one service; computer code for identifying a second hardware unit for handling at least a portion of a workload associated with the at least one service, the second hardware unit being identified based on a second load characteristic associated with the second hardware unit, and the second hardware unit being capable of utilizing the at least one traffic route, wherein the second load characteristic associated with the second hardware unit indicates the second hardware unit is at least one of: a hardware unit with a lowest load among a plurality of hardware units associated with the at least one traffic route, a hardware unit with a fastest rate of decreasing load of the plurality of hardware units associated with the at least one traffic route, a hardware unit with a highest anticipated rate of decreasing load of the plurality of hardware units associated with the at least one traffic route, and a hardware unit with a longest anticipated time to reach a threshold load of the plurality of hardware units associated with the at least one traffic route; computer code for initiating a second VNF instance in the second hardware unit; and computer code for migrating the at least one service from the first plurality of VNF instances to the second VNF instance without disrupting the service. 8. The computer program product of claim 7 , wherein the computer program product is operable such that the first load characteristic associated with the first hardware unit indicates the first hardware unit has a highest load of the plurality of hardware units, and the second load characteristic associated with the second hardware unit indicates the second hardware unit has a load lower than the first hardware unit. 9. The computer program product of claim 7 , wherein the computer program product is operable such that the first load characteristic associated with the first hardware unit indicates the first hardware unit has a highest load growth of the plurality of hardware units, and the second load characteristic associated with the second hardware unit indicates the second hardware unit has a load decreasing with time. 10. The computer program product of claim 7 , wherein the computer program product is operable such that the first load characteristic associated with the first hardware unit indicates the first hardware unit has a highest anticipated load growth of the plurality of hardware units, and the second load characteristic associated with the second hardware unit indicates the second hardware unit has an anticipated decrease in a load over time. 11. The computer program product of claim 7 , wherein the computer program product is operable such that the first load characteristic associated with the first hardware unit indicates the first hardware unit is below a low load threshold, and the second load characteristic associated with the second hardware unit indicates the second hardware unit is below the low load threshold and is anticipated to be below the low load threshold longer than any other of the plurality of hardware units. 12. The computer program product of claim 7 , further comprising computer code for turning off the first hardware unit, in response to migrating the at least one service from the first plurality of VNF i

Assignees

Inventors

Classifications

  • of virtualised topologies, e.g. software-defined networks [SDN] or network function virtualisation [NFV] · CPC title

  • Admission control; Resource allocation · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Hypervisors; Virtual machine monitors · CPC title

  • Protocols for games, networked simulations or virtual reality · 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 US9430262B1 cover?
A system, method, and computer program product are provided for managing hierarchy and optimization in network function virtualization based networks. In use, a first hardware unit of a plurality of hardware units associated with a network function virtualization (NFV) based communication network is identified, the first hardware unit being identified based on a first load characteristic associ…
Who is the assignee on this patent?
Amdocs Software Systems Ltd
What technology area does this patent fall under?
Primary CPC classification G06F9/45533. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 30 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).