Dynamic Gateway Selection for Network Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication networks face inefficiencies in dynamically selecting the optimal network devices for mobile devices as they roam, leading to suboptimal resource utilization and increased delays due to lack of effective load balancing and geographical proximity-based selection mechanisms.

Innovation Solution

A dynamic gateway selection process that utilizes hierarchical identifiers and domain name system (DNS) resources to determine the closest and most suitable packet data network gateways (PGWs) for establishing network connections, considering geographical closeness, load, and service requirements, thereby optimizing network resource allocation and minimizing backhauling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If static gateway selection is used, then network configuration is simple, but network resource utilization is inefficient and delays increase

Engineering Contradiction:
Improvenetwork resource utilizationVSAvoidgateway selection process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic gateway selection by continuously monitoring network conditions (load, geographical proximity) and switching gateways based on real-time criteria. The gateway selection is no longer static but adapts dynamically to changing network states, improving resource utilization while managing complexity through automated decision-making algorithms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes selection parameters based on network conditions, switching from simple static configuration to multi-parameter evaluation including load, geographical distance, and service requirements. This parameter-driven approach enables optimized gateway selection that adapts to varying network states.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If gateway selection does not consider geographical proximity, then gateway configuration is simpler, but connection distances increase and delays occur

Engineering Contradiction:
Improveconnection delayVSAvoidgateway selection criteria complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent replaces simple mechanical/generic gateway selection with a sophisticated system that uses geographical data, network topology information, and automated algorithms to determine optimal gateways. This substitution of selection mechanisms reduces connection delays by choosing geographically proximate gateways while managing complexity through systematic evaluation criteria.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If load balancing is not implemented, then network operation is simpler, but resource allocation becomes inefficient

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidnetwork operation simplicity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system implements feedback mechanisms by continuously monitoring gateway load and network conditions, then using this information to adjust gateway selection decisions. This closed-loop feedback enables efficient load balancing and resource allocation while automating the complexity of operation management.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8634346B2Dynamic gateway selection process
Publication Date: 2014.01.21 CISCO TECHNOLOGY INC
  • US8634346B2 patent drawing
  • US8634346B2 patent drawing
  • US8634346B2 patent drawing

AI summary

A selection mechanism and a selection process are disclosed that provide the selection of a network device based on defined criteria to allow efficient use of the network and load balancing. In one embodiment, a method is disclosed that includes receiving an initial attachment at a gateway including an identifier of a radio attachment point, obtaining a name for the radio attachment point based on the identifier, accessing a list of names of packet data network gateways (PGWs) that can serve the initial attachment to provide a network connection, comparing the name for the radio attachment point with the list of names of the PGWs to determine at least one PGW that provides a closest match to the name for the radio attachment point, and selecting at least one PGW that provides the closest match to establish the network connection.