Network Element Selector for Dynamic Controller Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current core network architectures face limitations in load balance and disaster backup, with high costs for dynamic load balance and inflexible policies, especially as network capacity increases, and existing methods struggle to implement more advanced load balancing across converged controllers.

Innovation Solution

A network element selection method and selector that receives a request message from a base station, determines the appropriate controller based on session index and attribute information such as location and load capacity, and directs the request to the selected controller, enabling dynamic and flexible load balancing across the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If eNodeB directly communicates with converged controllers to dynamically obtain load condition feedback, then load balance can be implemented, but system consumption and costs increase

Engineering Contradiction:
Improveload balance capabilityVSAvoidsystem consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent introduces a network element selector as an intermediary component that receives request messages from base stations and determines appropriate controllers based on session indexes. This mediator eliminates the need for direct continuous communication between eNodeB and controllers, reducing system consumption while maintaining load balance capability through centralized selection logic

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If existing pool networking mode is used where eNodeB connects to all converged controllers, then load balance can be achieved, but device complexity and communication overhead increase

Engineering Contradiction:
Improveload balanceVSAvoidnetwork architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the network element selection function from the base station functionality by introducing a dedicated network element selector. This separates the complex task of controller selection and load management from the eNodeB, simplifying the base station's role while maintaining the ability to achieve load balance across controllers through the specialized selector component

Inventive Principle:
Principle #1Segmentation

3Reliability

If conventional core network architecture is used, then basic control functions are provided, but resource utilization and reliability are limited as network capacity increases

Engineering Contradiction:
Improvenetwork reliabilityVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic load balancing by having the network element selector determine appropriate controllers based on current load conditions and session indexes. This dynamic selection mechanism allows the system to adapt to changing network states, improving both resource utilization and reliability as network capacity scales, rather than relying on static architecture

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10349344B2Network element selection method and network element selector
Publication Date: 2019.07.09 HONOR DEVICE CO LTD
  • US10349344B2 patent drawing
  • US10349344B2 patent drawing
  • US10349344B2 patent drawing

AI summary

A network element selection method and a network element selector are provided. The network element selection method includes: receiving, by a network element selector, a request message sent by a base station, where the request message includes information about user equipment UE and a service chain head, the service chain head includes a session index, and the session index is empty or the session index is allocated by a first controller serving the UE; determining, by the network element selector based on the session index, a controller providing a service; and sending, by the network element selector, the request message to the controller providing the service, so that the controller providing the service serves the UE. In this application, the network element selector is deployed to provide a load balance function.