VNF Configuration Manager Automating Infrastructure Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for configuring virtual network functions (VNFs) lack efficiency in identifying optimal infrastructure and resource configurations, leading to suboptimal performance and resource utilization, as they often require manual configuration and retesting for each deployment.

Innovation Solution

A VNF configuration manager iteratively tests various infrastructure and resource configurations using test data and performance metrics to identify configurations that meet specific performance thresholds, associating these configurations with the VNF for future deployments, thereby automating the optimization process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If manual configuration and retesting is performed for each VNF deployment, then configuration accuracy can be ensured, but deployment efficiency and productivity are significantly reduced

Engineering Contradiction:
Improveconfiguration accuracyVSAvoiddeployment efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system performs preliminary configuration testing and validation before actual VNF deployment. Configuration templates are pre-configured with optimal settings and tested against performance thresholds in advance, eliminating the need for manual retesting during each deployment while ensuring configuration accuracy is maintained

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and uses configuration templates that can be copied and applied across multiple VNF deployments. Once an optimal configuration is identified and validated, it is stored as a template that can be replicated, ensuring consistent configuration accuracy while dramatically improving deployment efficiency through automation

Inventive Principle:
Principle #26Copying

2Reliability

If iterative testing of various configurations is performed to identify optimal settings, then performance optimization is improved, but time consumption and complexity increase

Engineering Contradiction:
Improveperformance optimizationVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs iterative configuration testing only when necessary - specifically when deploying new VNF types or when performance thresholds change. For standard deployments, pre-validated templates are used directly, reducing time consumption while maintaining performance optimization where it matters most

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements automated feedback loops where configuration performance is measured against defined thresholds, and results are used to automatically adjust and optimize configurations. This feedback mechanism streamlines the iterative process by eliminating manual intervention and focusing testing only on configurations that fail to meet performance criteria

Inventive Principle:
Principle #23Feedback

3Productivity

If automated configuration management is implemented, then productivity and scalability are improved, but system complexity increases

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

Solution Approach 1:

The configuration management system is designed to be universal and multi-functional, handling configuration creation, validation, optimization, templating, and deployment automation through a single integrated platform. This consolidates multiple functions into one system, improving productivity while managing complexity through unification rather than proliferation of separate tools

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system implements self-service capabilities where configuration templates automatically adapt to different VNF deployment scenarios based on predefined performance thresholds and requirements. The system autonomously selects appropriate configurations, validates them against criteria, and applies optimizations without requiring complex manual configuration management, thereby improving productivity while keeping the system interface simple

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10489180B2Determining virtual network function configurations
Publication Date: 2019.11.26 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10489180B2 patent drawing
  • US10489180B2 patent drawing
  • US10489180B2 patent drawing

AI summary

Examples relate to determining virtual network function configurations. In one example, a computing device may receive a virtual network function specifying a particular function to be performed by at least one virtual machine; identify a particular performance metric for the virtual network function; determine, using the particular performance metric and a default resource configuration, a first infrastructure configuration specifying a value for each of a plurality of infrastructure options, each of the plurality of infrastructure options specifying a feature of the at least one virtual machine; and determine, using the particular performance metric and the first infrastructure configuration, a first resource configuration specifying a value for each of a plurality of virtualized hardware resources for the at least one virtual machine.