Declarative Network Function Lifecycle Orchestrator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current solutions lack a seamless and automated method for deploying and managing network functions, including cloud-native and virtual network functions, across multiple cloud environments, particularly in hybrid setups, and require significant user intervention due to imperative API standards.

Innovation Solution

A system and method that transforms imperative requests into declarative requests for managing lifecycle operations of network functions, utilizing a central network function lifecycle orchestrator to automate deployment, scaling, upgrading, and maintenance across multiple cloud environments, thereby reducing manual intervention and supporting hybrid cloud deployments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If imperative requests are used to manage network functions, then user control and direct command execution are improved, but user intervention requirements and operational complexity increase

Engineering Contradiction:
Improveuser controlVSAvoiduser intervention
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The patent introduces an intermediary layer that translates imperative user requests into declarative specifications. This intermediary automatically converts direct commands into high-level intent descriptions, reducing the need for manual intervention while preserving user control. The system acts as a mediator between user intent and system execution, handling the complexity of translation automatically.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If cloud-native network functions are deployed across multiple cloud environments, then flexibility and scalability are improved, but management complexity and orchestration difficulty increase

Engineering Contradiction:
ImproveflexibilityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal declarative service that can manage network functions across multiple cloud environments through a single interface. This service is designed to be multi-functional, handling deployment, scaling, upgrading, and maintenance operations uniformly across different cloud platforms. The universal service abstracts away environment-specific complexities, allowing users to manage diverse cloud infrastructures through consistent declarative requests.

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

Solution Approach 2:

The system segments the complex management task into distinct lifecycle operations (deployment, scaling, upgrading, maintenance) that can be independently specified and executed. Each operation is handled as a separate declarative request, allowing granular control and independent management of different aspects of network function lifecycles across multiple clouds.

Inventive Principle:
Principle #1Segmentation

3Productivity

If VNFs are upgraded to CNFs, then elasticity and scalability are improved, but deployment time and operational overhead increase

Engineering Contradiction:
ImprovescalabilityVSAvoiddeployment time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-configuring network functions as containerized applications with standardized deployment templates. The declarative service pre-processes and validates deployment specifications before execution, preparing all necessary configurations and dependencies in advance. This preliminary preparation significantly reduces actual deployment time when scaling or upgrading network functions across cloud environments.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240256316A1System and method for managing lifecycles of network functions in multiple cloud environments using declarative requests
Publication Date: 2024.08.01 VMWARE INC
  • US20240256316A1 patent drawing
  • US20240256316A1 patent drawing
  • US20240256316A1 patent drawing

AI summary

A system and computer-implemented method for managing lifecycles of network functions in multiple cloud environments uses declarative requests to execute lifecycle management operations for network functions running in the multiple cloud environments, which have been transformed from imperative requests to execute the lifecycle management operation at a declarative service. Execution of the lifecycle management operations at the multiple cloud environments are managed from a central network function lifecycle orchestrator based on the declarative requests.