Registration Redirect Server Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication network architectures are inflexible, leading to service unavailability or reduced quality due to feature server failures and congestion, and increased latency for roaming devices, as they rely on hard-coded provisioning and lack effective load balancing and congestion control mechanisms.

Innovation Solution

Implementing a communication network architecture with multiple feature servers and registration redirect servers that use load balancing and dynamic registration techniques, where communication devices register with a shared virtual IP address, directing them to the closest available feature server based on network metrics, allowing for efficient load distribution and congestion management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If hard-coded provisioning is used to assign feature servers to communication devices, then device configuration is simplified, but service availability deteriorates when feature servers fail or become congested

Engineering Contradiction:
Improvedevice configurationVSAvoidservice availability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent implements dynamic server selection where communication devices can be redirected to different feature servers based on real-time network conditions, server availability, and load balancing requirements. The system maintains flexibility by allowing reassignment of servers without reconfiguring devices, resolving the contradiction between simple configuration and reliable service delivery.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a load balancer or gateway server as an intermediary between communication devices and feature servers. This intermediary manages the mapping and redirection, absorbing the complexity of dynamic server selection while keeping device configuration simple. The intermediary handles failover and load distribution transparently to end devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a fixed feature server assignment is used, then network architecture is simplified, but latency increases for roaming devices outside the geographic area

Engineering Contradiction:
Improvenetwork architectureVSAvoidsignaling latency
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent implements geographic or topological awareness in server assignment, where devices are preferentially connected to feature servers located in their local network region. This local quality optimization reduces signaling latency for roaming devices while maintaining overall architectural simplicity through regional clustering of servers and devices.

Inventive Principle:
Principle #3Local quality

3Reliability

If multiple feature servers are deployed for load balancing, then service reliability is improved, but device complexity increases due to multiple registration targets

Engineering Contradiction:
Improveservice availabilityVSAvoidregistration management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses a load balancer or gateway server as an intermediary that abstracts the complexity of multiple feature servers from communication devices. The intermediary receives single registration requests from devices and internally distributes them to appropriate feature servers, maintaining service reliability through multiple servers while keeping device registration simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The load balancer serves multiple functions: it acts as a registration endpoint for devices, a dispatcher to feature servers, a load distributor, and a failover manager. This multi-functionality consolidates the complexity of managing multiple feature servers into a single universal component that devices interact with.

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

Data Source

PatentUS9088599B2Registration redirect server
Publication Date: 2015.07.21 LEVEL 3 COMMUNICATIONS LLC
  • US9088599B2 patent drawing
  • US9088599B2 patent drawing
  • US9088599B2 patent drawing

AI summary

Systems and methods for dynamically registering a communication device are disclosed. As one example, a communication network architecture is disclosed that includes multiple feature servers, multiple registration redirect servers (RRSs), and multiple communication devices. The feature servers provide services to the communication devices. The RRSs each service a shared virtual Internet Protocol (IP) address and perform load balancing of registration requests on behalf of multiple feature servers located geographically proximate to the RRS. The communication devices are configured to issue initial registration requests intended for any of the feature servers to the shared virtual IP address, whereby upon issuing an initial registration request, a communication device is directed to a particular feature server that is associated with a RRS that is closest to the communication device, and where the particular feature server is selected by a load balancing routine executing on the RRS.