Control Plane Load Balancing for 5G Network Function Overload

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Next Generation mobile networks, such as 5G NR, face issues with network function overload due to simultaneous processing of control plane messages, leading to potential message congestion and buffer overflow, which existing technologies fail to adequately address.

Innovation Solution

The implementation of a Communication Control Function (CCF) that acts as a switch to provide overload protection, load balancing, and network selection for control plane traffic by buffering packets, determining traffic loads and resource availability, and offloading traffic to suitable network instances based on latency tolerance and overload conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If control plane messages are processed simultaneously in Next Generation mobile networks, then data transfer rates and spectral efficiency are improved, but network functions become overloaded leading to message congestion and buffer overflow

Engineering Contradiction:
Improvedata transfer rateVSAvoidnetwork function overload
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces a Control Plane Load Balancing Function (CLBF) as an intermediary component that receives control plane messages from multiple network functions, buffers them, and redistributes them to available network function instances. This mediator prevents any single network function from becoming overloaded while maintaining high data transfer rates by coordinating message distribution across the network.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments control plane traffic into multiple streams that can be independently routed to different network function instances. By dividing the control plane message flow and distributing it across multiple parallel processing paths, the system achieves both high throughput and load balancing, preventing any single function from becoming a bottleneck or failing due to overload.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple instances of network functions are deployed for load balancing, then overload protection is improved, but device complexity increases

Engineering Contradiction:
Improveoverload protectionVSAvoidnetwork architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The CLBF is designed as a universal function that can serve multiple network function types (AMF, SMF, UPF, etc.) simultaneously. This multi-functional approach allows the system to deploy multiple instances for load balancing without proportionally increasing complexity, as the same CLBF architecture handles diverse network function traffic patterns and requirements.

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

Solution Approach 2:

The system implements feedback mechanisms where the CLBF continuously monitors the load status of network function instances and dynamically adjusts message routing accordingly. This feedback-driven approach automates load balancing decisions, reducing the need for complex manual configuration and management while maintaining reliable overload protection across multiple instances.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11134416B2Control plane traffic load balancing, protection, and network selection
Publication Date: 2021.09.28 VERIZON PATENT & LICENSING INC
  • US11134416B2 patent drawing
  • US11134416B2 patent drawing
  • US11134416B2 patent drawing

AI summary

A network device receives control plane (CP) traffic transiting a first mobile network. The network device determines CP traffic loads handled by network functions of the first mobile network and determines availability of CP resources within the first mobile network. The network device performs at least one of load balancing, network selection or overload protection, when switching the CP traffic from a source to a destination, based on the determined CP traffic loads and/or the determined availability of CP resources.