Virtual Function Deployment via Centralized Metadata Orchestration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The deployment of virtual functions in cloud networks is hindered by disparate and often conflicting information sources, leading to errors and increased downtime, as well as longer deployment times due to the lack of a single accessible source for design and deployment guidelines.

Innovation Solution

A system that utilizes a central repository for metadata, allowing a processor to receive, analyze, and configure cloud networks by determining the feasibility of virtual function deployment, designing cloud plans, and optimizing network configurations to ensure consistent and error-free deployment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If disparate information sources are used for virtual function deployment, then deployment flexibility is maintained, but deployment errors increase and reliability deteriorates

Engineering Contradiction:
Improvedeployment reliabilityVSAvoidinformation source complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple disparate information sources into a single centralized metadata repository that stores all design guidelines, deployment specifications, and configuration data. This consolidation eliminates the use of multiple conflicting information sources while maintaining comprehensive deployment information, thereby improving reliability without sacrificing the complexity benefits of having multiple sources.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a metadata-driven orchestration system that acts as an intermediary between the centralized metadata repository and the deployment process. This intermediary validates and coordinates all deployment actions against the stored metadata, ensuring consistency and reliability while managing the complexity of deployment operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If manual interference is used to correct errors from conflicting information, then deployment accuracy improves, but deployment time increases

Engineering Contradiction:
Improvedeployment precisionVSAvoiddeployment time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent implements a self-validating deployment system where the centralized metadata repository and orchestration automatically detect and prevent conflicts without requiring manual intervention. The system validates deployment configurations against stored metadata, automatically corrects inconsistencies, and ensures deployment accuracy through automated processes, thereby maintaining precision while eliminating time-consuming manual corrections.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates feedback mechanisms where the orchestration system continuously monitors deployment progress and validates configurations against the centralized metadata. When conflicts or errors are detected, the system provides immediate feedback and automatically adjusts the deployment plan, ensuring precision without requiring manual intervention and reducing overall deployment time.

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If a centralized metadata repository is implemented, then deployment consistency improves, but system complexity increases

Engineering Contradiction:
Improvedeployment consistencyVSAvoidsystem architecture complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent designs the centralized metadata repository and orchestration system to serve multiple functions: storing design guidelines, validating configurations, coordinating deployment actions, and providing feedback mechanisms. By making this single system multi-functional, the patent achieves deployment consistency without proportionally increasing system complexity, as one centralized component replaces multiple distributed functions.

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

4Productivity

If automated orchestration is used for virtual function deployment, then deployment speed increases, but automation capability requirements worsen

Engineering Contradiction:
Improvedeployment speedVSAvoidautomation capability requirement
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The patent implements preliminary action by pre-storing all deployment metadata, design guidelines, and configuration specifications in the centralized repository before deployment begins. The orchestration system uses these pre-prepared instructions to automatically coordinate deployment actions without requiring complex real-time decision-making or advanced automation capabilities during the actual deployment process, thereby increasing speed while managing automation requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11381469B2Closed-loop deployment of virtual functions and cloud infrastructure
Publication Date: 2022.07.05 AT&T INTELLECTUAL PROPERTY I L P
  • US11381469B2 patent drawing
  • US11381469B2 patent drawing
  • US11381469B2 patent drawing

AI summary

A method includes receiving, by a processor, metadata for deploying a virtual function on a cloud network. The method may include determining, by the processor, whether deployment of the virtual function is possible without conflicting with the metadata. The method may include based on the determination that the deployment of the virtual function is possible without conflicting with the metadata, designing, by the processor, a cloud plan, or a transport plan. The method may include determining, based on the metadata, a network configuration to implement the cloud plan or the transport plan. The method may include configuring, by the processor, the cloud network using the network configuration.