IP Library Granted Patent US 9,813,335
Granted Patent B2
US 9,813,335 · App. 14/561,126 · Granted Nov 7, 2017

System, method, and computer program for augmenting a physical system utilizing a network function virtualization orchestrator (NFV-O)

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,813,335
App. No.
14/561,126
Granted
Nov 7, 2017
Kind
B2
Abstract

A system, method, and computer program product are provided for augmenting a physical network system utilizing a network function virtualization orchestrator (NFV-O). In use, data traffic is monitored utilizing a Network Function Virtualization Orchestrator (NFV-O) module associated with at least a portion of a physical network system, the NFV-O module being operable to manage data flow associated with one or more Virtual Network Functions (VNFs) and one or more physical elements of the physical network system. Additionally, it is determined whether flow of the data traffic should be modified based on at least one of a traffic load or a traffic type utilizing the NFV-O module integrated in the physical network system. Further, at least a portion of the data traffic is directed from at least one of the physical elements to at least one of the VNFs when it is determined that the flow of the data traffic should be modified.

Claims (26)

1. A method, comprising:

operating a Network Function Virtualization Orchestrator (NFV-O) module within a physical network system, wherein the physical network system includes:

a purely physical element, and

a plurality of Virtual Network Functions (VNFs);

monitoring, by the NFV-O, data traffic being processed by the purely physical element within the physical network system, including monitoring the data traffic for a traffic load and a traffic type, where the data traffic is being processed by the purely physical element without use of the plurality of VNFs;

responsive to the monitoring, determining, by the NFV-O, that flow of further data traffic directed towards the purely physical element should be modified, based on the traffic load, the traffic type and a time of day; and

virtually augmenting the purely physical element using at least one VNF of the plurality of VNFs, including directing at least a portion of the further data traffic from the purely physical element to the at least one VNF for processing thereof by the at least one VNF, when the NFV-O module determines that the flow of the further data traffic should be modified.

2. The method of claim 1 , wherein determining that the flow of the further data traffic should be modified is based on a determination that the purely physical element cannot handle the traffic load.

3. A computer program product embodied on a non-transitory computer readable medium, comprising:

computer code for operating a Network Function Virtualization Orchestrator (NFV-O) module within a physical network system, wherein the physical network system includes:

a purely physical element, and

a plurality of Virtual Network Functions (VNFs);

computer code for monitoring, by the NFV-O, data traffic being processed by the purely physical element within the physical network system, including monitoring the data traffic for a traffic load and a traffic type, where the data traffic is being processed by the purely physical element without use of the plurality of VNFs;

computer code, responsive to the monitoring, for determining, by the NFV-O, that flow of further data traffic directed towards the purely physical element should be modified, based on the traffic load, the traffic type and a time of day; and

computer code for virtually augmenting the purely physical element using at least one VNF of the plurality of VNFs, including directing at least a portion of the further data traffic from the purely physical element to the at least one VNF for processing thereof by the at least one VNF, when the NFV-O module determines that the flow of the further data traffic should be modified.

4. The computer program product of claim 3 , wherein the computer program product is operable such that determining that the flow of the further data traffic should be modified is based on a determination that the purely physical element cannot handle the traffic load.

5. A system comprising:

a memory system; and

one or more processing cores coupled to the memory system and that are each configured to:

operate a Network Function Virtualization Orchestrator (NFV-O) module within a physical network system, wherein the physical network system includes:

a purely physical element, and

a plurality of Virtual Network Functions (VNFs);

monitor, by the NFV-O, data traffic being processed by the purely physical element within the physical network system, including monitoring the data traffic for a traffic load and a traffic type, where the data traffic is being processed by the purely physical element without use of the plurality of VNFs;

responsive to the monitoring, determine, by the NFV-O, that flow of further data traffic directed towards the purely physical element should be modified, based on the traffic load, the traffic type and a time of day; and

virtual augmenting the purely physical element using at least one VNF of the plurality of VNFs, including directing at least a portion of the further data traffic from the purely physical element to the at least one VNF for processing thereof by the at least one VNF, when the NFV-O module determines that the flow of the further data traffic should be modified.

6. The method of claim 1 , wherein the at least one VNF to which the at least a portion of the further data traffic is directed executes in parallel with the purely physical element.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2016
From: AMDOCS SOFTWARE SYSTEMS LIMITED
To: AMDOCS DEVELOPMENT LIMITED; AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 039695/0965 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF THE FOURTH INVENTOR DATE SHOULD BE 03/15/2015 PREVIOUSLY RECORDED AT REEL: 036266 FRAME: 0166. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 20, 2015
From: FELSTAINE, EYAL; KITROSER, ITZIK; HERMONI, OFER; UR, SHMUEL
To: AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 037150/0379 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2015
From: FELSTAINE, EYAL; KITROSER, ITZIK; HERMONI, OFER; UR, SHMUEL
To: AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 036266/0166 →