Virtual Network Function Orchestration via Packet Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network management systems face challenges in efficiently orchestrating virtual network functions (VNFs) on computing devices as needed, leading to suboptimal packet processing and resource utilization.

Innovation Solution

A method and system for on-demand orchestration of VNFs, where a software-defined network controller identifies the required VNFs and orchestrates them on computing devices based on packet analysis and orchestration requests, enabling efficient processing of subsequent packets using the orchestrated VNFs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If VNFs are pre-installed on all computing devices, then packet processing capability is improved, but device resource utilization deteriorates

Engineering Contradiction:
Improvepacket processing capabilityVSAvoidresource utilization
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent implements preliminary action by pre-configuring VNF templates and orchestration policies in the SDN controller before packets arrive. When a packet requires VNF processing, the controller rapidly instantiates the appropriate VNF from pre-prepared templates rather than creating from scratch, reducing deployment time while avoiding permanent installation on all devices.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The SDN controller acts as an intermediary between packet processing requirements and VNF deployment. It receives packet metadata, determines VNF needs, orchestrates VNF instantiation on suitable computing devices, and manages the lifecycle of VNFs. This intermediary layer enables dynamic resource allocation without requiring pre-installation on all devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If VNFs are dynamically orchestrated on-demand, then resource utilization is improved, but packet processing time deteriorates

Engineering Contradiction:
Improveresource utilizationVSAvoidpacket processing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

VNF templates, configuration parameters, and orchestration policies are pre-configured in the SDN controller before runtime. When packet analysis indicates a need for VNF processing, the controller can rapidly instantiate VNFs from these pre-prepared templates, significantly reducing the time required for dynamic deployment compared to creating VNFs from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements dynamic VNF orchestration where computing devices can transition between different operational states - idle, processing packets locally, or forwarding to orchestrated VNFs. The SDN controller dynamically adjusts packet routing and VNF deployment based on real-time network conditions, traffic patterns, and resource availability, optimizing the balance between processing speed and resource efficiency.

Inventive Principle:
Principle #15Dynamics

3Productivity

If packets are processed using orchestrated VNFs, then network efficiency is improved, but system complexity deteriorates

Engineering Contradiction:
Improvenetwork efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts VNF orchestration complexity from individual computing devices and centralizes it in the SDN controller. Computing devices only need to perform packet analysis, identify VNF requirements, and forward packets to orchestrated VNFs. The complex tasks of VNF selection, instantiation, configuration, and lifecycle management are extracted and handled by the controller, simplifying device implementation while enabling efficient network-wide VNF orchestration.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9860164B2Flow based virtual network function orchestration
Publication Date: 2018.01.02 CIENA CORP
  • US9860164B2 patent drawing
  • US9860164B2 patent drawing
  • US9860164B2 patent drawing

AI summary

A method for computing device management includes receiving a first incoming packet by a first computing device, analyzing the first incoming packet to identify a virtual network function (VNF) needed to process the first incoming packet, transmitting, to a software defined network controller and in response to the first incoming packet, an orchestration request requesting to orchestrate the VNF on the first computing device, and orchestrating the VNF on the first computing device. The method further includes processing a second incoming packet using the VNF on the first computing device.