Proxy SLF Routing for IMS Subscriber Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing Subscriber Location Function (SLF) approach in IP Multimedia Subsystem (IMS) networks is complex, requiring network elements to maintain separate Diameter sessions and incur processing overheads, especially when handling changes in subscriber data server locations or roaming, leading to increased latency and complexity.
Innovation Solution
A proxy SLF method that receives queries, looks up the subscriber data server in a database, and proxies the query to the identified server, reducing the need for network elements to handle Diameter re-direct replies and maintaining separate connections, and by co-locating the SLF with the subscriber data server to share data management infrastructure, thereby simplifying network operations and reducing latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the existing SLF approach is used where network elements maintain separate Diameter sessions and handle re-direct replies, then subscriber data server location changes and roaming can be managed, but network complexity and processing overheads increase
Solution Approach 1:
The patent introduces a Proxy SLF as an intermediary component that mediates between network elements and subscriber data servers. The Proxy SLF receives queries from network elements, performs lookups in the database to identify the correct subscriber data server, and proxies the queries accordingly. This intermediary approach eliminates the need for network elements to directly handle complex re-direct replies and maintain separate Diameter sessions, thereby reducing network element complexity while maintaining adaptability to subscriber data server location changes.
Solution Approach 2:
The patent segments the SLF functionality into a dedicated Proxy SLF component that handles all complex lookup and routing operations centrally. By separating the routing intelligence from the network elements, the system achieves adaptability to server location changes without increasing network element complexity, as the segmentation isolates the complexity within the Proxy SLF itself.
2Reliability
If network elements handle Diameter re-direct replies and maintain separate connections, then subscriber data queries can be routed to correct servers, but processing overheads and latency increase
Solution Approach 1:
The Proxy SLF performs preliminary actions by maintaining a database of subscriber data server locations and performing lookups before queries reach the actual subscriber data servers. By pre-establishing the routing information and performing lookups centrally, the system ensures accurate query routing without requiring network elements to perform time-consuming re-direct handling, thereby reducing processing latency while maintaining routing accuracy.
Solution Approach 2:
The Proxy SLF acts as an intermediary that absorbs the processing overhead of database lookups and query routing. Network elements simply send queries to the Proxy SLF, which handles all the complex routing logic and returns results. This intermediary approach ensures reliable query routing to the correct servers while minimizing latency, as the time-consuming operations are performed by a specialized component rather than by multiple network elements independently.
3Reliability
If multiple HSS sites are implemented with partitioning, then capacity and redundancy are improved, but routing complexity and deployment complexity increase
Solution Approach 1:
The Proxy SLF serves as a universal routing component that handles queries for all subscriber data servers across multiple HSS sites. Instead of each network element implementing site-specific routing logic, the Proxy SLF provides a unified interface that manages routing to any subscriber data server in the distributed architecture. This multi-functional approach maintains network redundancy and capacity across multiple sites while simplifying routing complexity by centralizing the routing intelligence in a single universal component.
Solution Approach 2:
The Proxy SLF acts as an intermediary layer between network elements and the distributed HSS sites. It abstracts the complexity of routing to multiple partitioned subscriber data servers, allowing network elements to interact with a single unified interface. This intermediary approach enables the deployment of multiple HSS sites with improved redundancy and capacity while preventing routing complexity from propagating to network elements, as all routing decisions are handled by the Proxy SLF.
Data Source
AI summary
In an Internet Protocol Multimedia Subsystem (IMS) network in which multiple subscriber data servers are deployed with partitioned subscription data for users, a subscriber location function (SLF) is used to proxy queries to a subscriber data server (such as an HSS) in which subscription data for a user can be found. The SLF receives a query for the subscriber data server, looks up the address of appropriate subscriber data server and proxies the query to the appropriate subscriber data server. Preferably, the SLF is co-located with a subscriber data server.


