VNF Deployment Optimization in NFV Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network Function Virtualization (NFV) based networks face challenges in optimizing the deployment of virtual network functions (VNFs) due to limitations in connectivity and interdependence between VNFs, which hinders efficient capacity and performance optimization.

Innovation Solution

A method and system for deploying VNF instances in NFV-based networks by determining performance values and requirements, associating VNFs with computing units and communication links, and optimizing their deployment to ensure efficient resource allocation and migration without degrading performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If VNFs are migrated between processing units to optimize network capacity and performance, then network flexibility and optimization capability are improved, but connectivity limitations and inter-dependence constraints between VNFs worsen

Engineering Contradiction:
Improvenetwork flexibilityVSAvoidVNF inter-dependence constraints
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the VNF deployment optimization problem into multiple independent components: individual VNF performance requirements, processing unit performance values, and connectivity constraints are separately evaluated. This allows the complex inter-dependence relationships to be broken down into manageable assessment units that can be independently analyzed and optimized.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary assessment mechanism that evaluates both the performance benefits and connectivity constraints of VNF migration before execution. This intermediary layer acts as a mediator between the optimization goal and the actual migration action, ensuring that connectivity limitations and inter-dependence constraints are properly considered alongside performance optimization objectives.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If VNF deployment is optimized based on performance requirements, then resource allocation efficiency is improved, but service continuity and availability may deteriorate

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidservice continuity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary assessment of VNF performance requirements and processing unit performance values before actual deployment or migration actions are taken. This preliminary evaluation ensures that performance optimization decisions do not compromise service continuity, as potential issues are identified and addressed before they can affect service availability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the assessment of VNF performance requirements and processing unit capabilities continuously monitors and evaluates the impact of deployment decisions on service continuity. This feedback loop ensures that resource allocation efficiency improvements do not degrade service reliability, as the system can detect and correct potential service continuity issues.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9806979B1System, method, and computer program for optimizing a chain of virtual network functions in a network based on network function virtualization (NFV)
Publication Date: 2017.10.31 AMDOCS DEV LTD
  • US9806979B1 patent drawing
  • US9806979B1 patent drawing
  • US9806979B1 patent drawing

AI summary

According to one aspect of the present invention there is provided a system, method, and computer program product for deploying a plurality of virtual network function (VNF) instances in a communication network using network function virtualization (NFV-based network), where the network includes a plurality of computing-related units and communication links in-between, the method including: determining at least one performance value for at least one of the computing-related units and communication links, determining at least one performance requirement for at least one of the VNF instances, and associating the at least one VNF instance with at least one of the computing-related units and the communication links according to the at least one performance requirement and the at least one performance value.