Unified Session Management for WAP Cluster Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing WAP system faces challenges in dynamic capacity expansion and system performance due to separate load balance policies for the UIDB and WAP GW clusters, making it difficult to determine where session control and traffic information is stored, leading to low system performance and inconvenient maintenance.

Innovation Solution

A message distribution method where session control and traffic messages are transmitted to the same cluster node, allowing for storage and retrieval of information on that node, enabling smooth and dynamic capacity expansion, enhanced system performance, and simplified maintenance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If separate load balance policies are used for UIDB and WAP GW clusters, then each cluster can be independently managed, but it becomes difficult to determine where session control and traffic information is stored, leading to low system performance and inconvenient maintenance

Engineering Contradiction:
ImproveIndependent cluster managementVSAvoidSystem performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent merges the load balance policies of UIDB and WAP GW clusters by introducing a unified session management mechanism. The WAP GW cluster nodes can directly access session control information stored in the UIDB cluster through a unified routing approach, eliminating the need for separate load balance policies and enabling efficient information retrieval across clusters.

Inventive Principle:
Principle #5Merging (Combining)

2Ease of operation

If separate load balance policies are used for UIDB and WAP GW clusters, then each cluster can be independently managed, but maintenance becomes inconvenient due to inability to track information storage locations

Engineering Contradiction:
ImproveIndependent cluster managementVSAvoidSystem maintenance
Core Design Contradiction:
Ease of operationVSEase of repair

Solution Approach 1:

The patent implements a feedback mechanism where WAP GW cluster nodes can query the UIDB cluster to determine the storage location of session control information. This feedback loop enables maintenance personnel to track where information is stored across distributed clusters, facilitating convenient maintenance while preserving independent cluster management.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the number of cluster nodes increases or decreases, then cluster capacity can be adjusted, but it becomes hard to determine where session control or session traffic information is stored, making smooth and dynamic capacity expansion impossible

Engineering Contradiction:
ImproveCluster capacity adjustmentVSAvoidInformation location determination
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal information retrieval mechanism that works regardless of the number of cluster nodes. The WAP GW cluster nodes use a unified approach to locate session control information in the UIDB cluster, making the system adaptable to capacity changes without increasing complexity of determining information storage locations.

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

Data Source

PatentUS8856243B2Method, device, and system for message distribution
Publication Date: 2014.10.07 HUAWEI TECH CO LTD
  • US8856243B2 patent drawing
  • US8856243B2 patent drawing
  • US8856243B2 patent drawing

AI summary

The disclosure relates to a message distribution method, device, and system. A message distribution method includes: creating a session based on a received first type of session message and allocating a corresponding cluster node to the session; and upon receiving a second type of session message associated with the session, distributing the second type of session message to the cluster node corresponding to the session. With the technical solution according to the embodiments of the invention, both the first type of session message and the second type of session message may be processed on the same cluster node, smooth and dynamic capacity expansion may be achieved for the cluster, the system performance may be enhanced, and system maintenance may be facilitated.