Proxy HSS for IMS Redundancy and Load Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The 3GPP standard lacks a redundancy solution for the Home Subscriber Server (HSS) in IP Multimedia Subsystems, which is crucial for ensuring continuous service in scenarios where user data is stored across multiple HSS instances, such as in hot/standby configurations or load-sharing setups.

Innovation Solution

A method and apparatus that provide redundancy by using a proxy HSS to select and forward requests to appropriate HSS instances, leveraging the Diameter protocol for communication and maintaining information on load, availability, and status of HSS instances to ensure efficient request routing, even in the absence of a Subscription Location Function (SLF).

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single HSS instance is used to store user data, then the system is simple to configure and operate, but the system lacks redundancy and availability when user data is stored across multiple HSS instances

Engineering Contradiction:
ImproveHSS availabilityVSAvoidHSS configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a proxy HSS as an intermediary component that sits between client nodes and multiple HSS instances. The proxy HSS receives Diameter messages from clients, determines the appropriate target HSS instance based on routing criteria, and forwards messages accordingly. This mediator approach enables redundancy and load distribution without requiring client nodes to be aware of multiple HSS instances, thus maintaining simplicity while improving reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple HSS instances are deployed for redundancy and load sharing, then system availability improves, but the complexity of managing and routing requests to appropriate instances increases

Engineering Contradiction:
ImproveHSS redundancyVSAvoidRequest routing complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The proxy HSS implements self-service mechanisms by automatically monitoring the status, load, and availability of multiple HSS instances. It dynamically determines the most appropriate target instance for each incoming request based on current system state, eliminating the need for manual routing configuration or complex client-side routing logic. The system adapts autonomously to changes in HSS instance status.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements feedback mechanisms where the proxy HSS continuously monitors the state of HSS instances (such as load conditions, availability status, and operational health) and uses this feedback information to make intelligent routing decisions. This feedback loop enables dynamic load balancing and failover without requiring manual intervention or complex static routing configurations.

Inventive Principle:
Principle #23Feedback

3Reliability

If client nodes are configured with multiple HSS instance addresses for failover, then availability improves, but configuration and maintenance of client nodes becomes more complex

Engineering Contradiction:
ImproveService continuityVSAvoidClient node configuration
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The proxy HSS acts as a centralized mediator that abstracts the complexity of multiple HSS instances from client nodes. Client nodes only need to be configured with the proxy HSS address, not the individual HSS instance addresses. The proxy HSS handles all routing and failover logic, significantly simplifying client node configuration and maintenance while maintaining service continuity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8625433B2Method and apparatus for use in a communications network
Publication Date: 2014.01.07 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US8625433B2 patent drawing
  • US8625433B2 patent drawing
  • US8625433B2 patent drawing

AI summary

A method of enabling redundancy for a Home Subscriber Service (HSS) of an IP Multimedia Subsystem (IMS) is provided. Redundancy is provided by a plurality of HSS instances. Where a client node of the IMS requires details of an HSS, the client node is provided with details of a proxy HSS representing the HSS instances. The client node uses the details to send a subsequent request directed to the proxy HSS. The proxy HSS selects an appropriate one of the HSS instances to handle the request received at the proxy HSS from the client node. The proxy HSS forwards the request to the selected HSS instance for handling.