Hybrid Container and VM Network Function Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network automation frameworks, such as ONAP, face challenges in efficiently deploying and managing network functions due to the resource-intensive nature of virtual machines, which can compromise performance and security when used for network components.

Innovation Solution

Implementing a hybrid approach where network components are constructed as both container-based and virtual machine-based network functions, leveraging the orchestrator to parse design templates and manage lifecycle processes, allowing for improved performance without compromising security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If virtual machines are used for network functions, then program isolation and security are improved, but resource consumption (storage and memory) increases

Engineering Contradiction:
Improveprogram isolationVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments network functions into two categories: security-critical functions deployed as virtual machines with strong isolation, and non-security-critical functions deployed as containers with shared resources. This segmentation allows the system to apply different virtualization strategies based on functional requirements, reducing overall resource consumption while maintaining necessary security isolation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different virtualization qualities to different parts of the network function architecture. Virtual machines provide strong isolation for functions requiring security, while containers provide lightweight execution for functions where resource efficiency is prioritized. This local differentiation of virtualization quality resolves the contradiction by matching isolation strength to actual security needs rather than applying uniform virtualization.

Inventive Principle:
Principle #3Local quality

2Reliability

If virtual machines are used for network functions, then program isolation is improved, but startup time increases

Engineering Contradiction:
Improveprogram isolationVSAvoidstartup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments network functions based on their isolation requirements and deployment characteristics. Functions requiring fast startup are deployed as containers that share the host operating system kernel, eliminating the need for full OS booting. Functions requiring strong isolation are deployed as virtual machines. This segmentation allows the system to achieve fast startup times for appropriate functions without compromising isolation where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different virtualization qualities to different functions based on their specific requirements. Containers provide rapid startup for non-security-critical functions by sharing the host OS, while virtual machines provide strong isolation for security-critical functions. This local differentiation resolves the contradiction by matching virtualization type to functional requirements.

Inventive Principle:
Principle #3Local quality

3Reliability

If virtual machines are used for network functions, then security is improved, but latency increases

Engineering Contradiction:
ImprovesecurityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent segments network functions into security-critical and non-security-critical categories, deploying appropriate virtualization types for each. Container-based functions provide low latency for time-sensitive operations, while virtual machine-based functions provide strong security isolation for critical functions. This segmentation allows the system to optimize latency for functions where it matters most without compromising security where it is most needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different virtualization qualities locally based on functional requirements. Containers provide lightweight execution with minimal latency overhead for non-security-critical functions, while virtual machines provide strong isolation for security-critical functions. This local differentiation of virtualization quality resolves the contradiction by matching virtualization type to the specific security and performance requirements of each function.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12022385B2Systems and methods for modeling container-based network functions
Publication Date: 2024.06.25 VERIZON PATENT & LICENSING INC
  • US12022385B2 patent drawing
  • US12022385B2 patent drawing
  • US12022385B2 patent drawing

AI summary

Network devices may be configured to execute computer-executable instructions to instantiate a deployable unit based on the instructions. The instructions may include a virtual network function (VNF) template that includes: a virtualized deployment unit (VDU) template that describes the deployable unit that includes containers; and a connection point template bound to the VDU template. The deployable unit may provide services of a network function in an access network or a core network. The deployable unit may include an interface defined by the connection point template.