IMS Shared Subscriber Profile for UDR Overload Resilience
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The massive growth of subscribers to IMS services has led to overloading and potential failures of Uniform Data Repositories (UDRs), resulting in disruptions to IMS service delivery due to unavailability of individual subscriber profiles.
Innovation Solution
Implementing a system where IMS services are served based on both individual subscriber profiles and a shared subscriber profile, with the Home Subscriber Server (HSS) and IMS elements switching to the shared profile when individual profiles become unavailable.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If individual subscriber profiles are stored in UDR for each IMS user, then service personalization and accuracy are improved, but system reliability deteriorates when UDR becomes overloaded or fails
Solution Approach 1:
The subscriber profile data is segmented into two parts: individual subscriber profiles stored in UDR for personalized services, and shared subscriber profiles stored in HSS for common services. This segmentation allows the system to maintain service continuity by switching to shared profiles when individual profiles are unavailable, thus resolving the contradiction between personalization accuracy and service availability.
Solution Approach 2:
The system changes the data source parameter dynamically - normally using individual subscriber profiles from UDR for high-precision personalized services, but switching to shared subscriber profiles from HSS when UDR is unavailable. This parameter change enables the system to maintain service availability while preserving personalization where possible.
2Adaptability or versatility
If UDR stores all individual subscriber profiles to support massive subscriber growth, then service coverage is improved, but system stability deteriorates due to overloading
Solution Approach 1:
Subscriber profile storage is segmented between UDR (individual profiles) and HSS (shared profiles). This reduces the burden on UDR by moving commonly shared profile data to HSS, thereby improving system stability while maintaining the ability to serve massive subscriber growth through the distributed storage architecture.
Solution Approach 2:
Shared subscriber profiles are pre-stored in HSS in advance, so when UDR becomes overloaded or fails, the system can immediately switch to using these pre-prepared shared profiles without interruption to service coverage. This preliminary action ensures system stability is maintained even under heavy load conditions.
3Measurement precision
If the system uses only individual subscriber profiles from UDR, then service accuracy is improved, but service continuity deteriorates when UDR fails
Solution Approach 1:
HSS acts as an intermediary backup system that stores shared subscriber profiles. When UDR fails, the CSCF can obtain subscriber profiles from HSS as a mediator, ensuring service continuity. This intermediary mechanism allows the system to maintain service accuracy using available profile data while ensuring continuous operation despite UDR failures.
Solution Approach 2:
The system prepares shared subscriber profiles in advance in HSS as a cushion or backup. When UDR becomes unavailable, this pre-prepared data in HSS cushions the impact of the failure, allowing service to continue without interruption. This beforehand cushioning resolves the contradiction between maintaining service accuracy and ensuring service continuity during failures.
Data Source
AI summary
An Internet Protocol Multimedia Subsystem (IMS) serves an IMS service to user communication devices based on individual subscriber profiles and a shared subscriber profile. The individual subscriber profiles and the shared subscriber profile are stored. The IMS serves the IMS service to the user communication devices based on the individual subscriber profiles. When an individual subscriber profile is unavailable for a user communication device, the IMS serves the IMS service to the user communication device based on the shared subscriber profile.


