VNF Deployment Automation via Flavor Parameter Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In network function virtualization (NFV), the manual input of input parameters for secondary files during virtualized network function (VNF) deployment is labor-intensive and prone to errors, leading to high human interference and performance issues due to the need for programmers to understand and manage different deployment flavors and their corresponding parameters.

Innovation Solution

A method where a virtualized network function manager (VNFM) uses a mapping relationship between primary and secondary files to automatically determine deployment parameters based on flavor parameters, reducing programmer intervention and improving automation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual input of input parameters is used for secondary files during VNF deployment, then programmers can control the deployment process, but labor costs increase and human interference is high

Engineering Contradiction:
Improveautomation of deploymentVSAvoidmanual parameter input
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The system enables self-service by allowing the deployment system to automatically retrieve and fill input parameters for secondary files using the mapping relationships and flavor parameter values, eliminating the need for manual programmer intervention in parameter input

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The mapping relationships between primary and secondary files serve as an intermediary mechanism that automatically translates flavor parameter values into the appropriate input parameters for secondary files, reducing direct human interference in the deployment process

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If programmers manually input parameters for different deployment flavors, then deployment flexibility is maintained, but errors increase and performance decreases

Engineering Contradiction:
Improvedeployment accuracyVSAvoiddeployment efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements feedback by automatically verifying and filling parameters based on the mapping relationships and flavor parameter values, reducing human errors and improving deployment reliability

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The mapping relationships between primary and secondary files are pre-configured to establish the correct parameter associations, allowing the system to automatically determine the appropriate input parameters without manual intervention during deployment

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If manual parameter input is required, then programmers can understand deployment flavors, but the complexity of the deployment process increases

Engineering Contradiction:
Improvedeployment process complexityVSAvoidprogrammer intervention requirement
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The mapping relationships act as an intermediary that automatically handles the complex parameter translation between primary and secondary files based on flavor parameters, reducing the perceived complexity for programmers

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The deployment process is segmented into distinct components: primary file processing, mapping relationship management, and secondary file deployment, allowing automated handling of each segment and reducing overall process complexity

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12056094B2Method and apparatus for deploying virtualised network function
Publication Date: 2024.08.06 HUAWEI TECH CO LTD
  • US12056094B2 patent drawing
  • US12056094B2 patent drawing
  • US12056094B2 patent drawing

AI summary

In a method of deploying a virtualised network function (VNF), a virtual network function manager (VNFM) obtains a virtualized network function descriptor (VNFD) that includes a primary file and one or more secondary files that have a mapping relationship with the primary file. The primary file includes a deployment parameter of each secondary file, and a association relationship indicating that a value of a flavour parameter of the VNF is associated with the deployment parameter of the secondary file. The VNFM then determines a target file from the one or more secondary files based on the value of the flavour parameter of the VNF and deploy S the VNF based on the association relationship and a mapping relationship between the primary file and the target file.