Scalable Evolved Packet Core with Distributed Virtualized Planes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional evolved packet core (EPC) network deployments do not allow for independent scaling of data and control aspects, leading to inefficient resource utilization and increased costs when handling varying bandwidth demands, such as those from 4K video applications.

Innovation Solution

A scalable EPC solution is implemented using a distributed core framework with separate virtualized control and data planes, allowing for elastic and dynamic scaling of data and signaling aspects independently, using virtual machines and shared network interfaces to manage sessions and optimize resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dedicated physical devices are used to handle both signaling and data aspects, then device functionality is complete, but resource utilization efficiency deteriorates when only data aspect needs to be increased

Engineering Contradiction:
Improveindependent scaling capabilityVSAvoidresource utilization efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the EPC device into two independent virtual machines: a control plane VM handling signaling aspects and a data plane VM handling data aspects. This segmentation allows each plane to be scaled independently based on specific needs, resolving the contradiction by enabling adaptive scaling without forcing unnecessary increases in both planes simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates virtual machine instances that copy and virtualize the traditional physical EPC device functions. By using virtualized copies rather than dedicated physical devices, the system achieves flexible resource allocation and independent scaling of control and data planes, improving resource utilization while maintaining complete functionality.

Inventive Principle:
Principle #26Copying

2Productivity

If a new device is added to increase data aspect, then data handling capacity is improved, but device complexity and configuration difficulty increase due to integrated control and data aspects

Engineering Contradiction:
Improvedata handling capacityVSAvoidconfiguration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

By segmenting the EPC into separate control plane and data plane virtual machines, the patent eliminates the need to configure integrated devices. When data handling capacity needs to be increased, only the data plane VM needs to be scaled or added, without affecting control plane configuration, thereby reducing device complexity and configuration difficulty.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the data plane functionality from the integrated control and data plane device. This extraction allows the data plane to be independently scaled or added without bringing in unnecessary control plane complexity, simplifying the overall system configuration while improving data handling capacity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If dedicated physical devices are used, then signaling and data handling are reliable, but scalability deteriorates when only one aspect needs to be increased

Engineering Contradiction:
Improvesignaling and data handling reliabilityVSAvoidelastic scaling capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent uses virtual machine instances that replicate the functionality of dedicated physical devices while adding virtualization flexibility. The virtualized control and data planes maintain reliable signaling and data handling through proper virtualization implementation, while simultaneously enabling elastic scaling by independently deploying or scaling data plane VMs without affecting control plane reliability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms the static, fixed configuration of dedicated physical devices into a dynamic virtualized environment. The control and data planes can be dynamically scaled, deployed, and configured as virtual machine instances, maintaining reliability through virtualization while enabling elastic adaptation to changing network demands.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11606699B2Scalable evolved packet core
Publication Date: 2023.03.14 LUMINE GROUP US HOLDCO INC
  • US11606699B2 patent drawing
  • US11606699B2 patent drawing
  • US11606699B2 patent drawing

AI summary

The techniques described herein relate to methods, apparatus, and computer readable media configured to provide a distributed core framework for a voice and data network. A control plane comprising a set of control plane components is executed using a set of virtual machines running on a set of computing devices. The control plane comprises a first network interface to the voice and data network that is shared by the set of control plane components. A data plane comprising a set of data plane components is executed using a set of virtual machines running on a set of computing devices. The data plane comprises a second network interface to the voice and data network that is shared by the set of data plane components. Upon receipt of a session request from a remote device, a selected data plane component is selected to handle a corresponding session, such that the selected data plane component can directly communicate with the remote device using the second network interface to handle the session.