Dynamic Session Balancing Across Serving Gateways

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cellular networks, serving gateways (SGWs) often become overloaded while others have available capacity, leading to inefficient traffic distribution due to the variability in session durations and existing session assignment techniques.

Innovation Solution

A load balancing system that assigns sessions between a packet data network gateway (PGW) and multiple SGWs based on session information and balancing rules, using a load balancing server to instruct the mobility management entity to distribute sessions across SGWs, balancing traffic to prevent overload and utilize available resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If round-robin technique is used for session assignment, then session distribution is simple to implement, but some SGWs become overloaded while others have available capacity

Engineering Contradiction:
Improvesession assignment implementationVSAvoidnetwork resource utilization
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements dynamic session assignment where the PGW continuously monitors the load status of multiple SGWs and adaptively selects target SGWs based on real-time capacity information. This dynamic approach allows the system to respond to changing network conditions, preventing overload on specific SGWs while utilizing available capacity on others, thereby resolving the contradiction between simple implementation and effective resource utilization.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms where SGWs report their load status to the PGW, which then uses this information to make informed session assignment decisions. The PGW receives load status information from multiple SGWs and uses this feedback to dynamically adjust session distribution, ensuring balanced resource utilization while maintaining operational simplicity through automated decision-making.

Inventive Principle:
Principle #23Feedback

2Stability of the object's composition

If sessions are assigned using fixed techniques, then assignment process is stable and predictable, but session duration variability causes overload on some SGWs

Engineering Contradiction:
Improvesession assignment stabilityVSAvoidload balancing effectiveness
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The patent transitions from static round-robin assignment to dynamic load-based assignment where the PGW continuously adapts session distribution based on real-time SGW load status. This dynamic approach maintains stability through consistent monitoring and assignment protocols while improving reliability by preventing overload conditions, directly addressing the contradiction between assignment stability and load balancing effectiveness.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the assignment parameter from fixed sequential indexing (round-robin) to dynamic load status-based selection. The PGW monitors load status parameters of multiple SGWs and uses these changing parameters to determine optimal session assignment targets, thereby maintaining procedural stability while achieving effective load balancing despite session duration variability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9756522B2Session assignment and balancing
Publication Date: 2017.09.05 VERIZON PATENT & LICENSING INC
  • US9756522B2 patent drawing
  • US9756522B2 patent drawing
  • US9756522B2 patent drawing

AI summary

A server device may determine session information that identifies a quantity of sessions established between each of one or more serving gateways (SGWs) and a packet data network (PDN) gateway (PGW); and direct a mobility management entity (MME) to assign additional sessions between the one or more SGWs and the PGW based on the session information.