UDR Proxy Caching for Multi-Operator 5G Data Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional Unified Data Repositories (UDRs) in 5G networks are isolated and inefficient, particularly for enterprises with dynamic subscription requirements across multiple service providers, leading to high costs and latency issues when accessing network resources.
Innovation Solution
A Unified Data Repository (UDR) proxy is introduced to control access and manage subscriber data from multiple UDR clusters, using security logic, local parameters, user management logic, routing policies, and a local subscriber data cache to determine authorization and route requests across geographically distributed networks, enabling seamless access to network assets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional isolated UDRs are used for each network operator, then data security and network autonomy are maintained, but access latency increases and efficiency decreases when enterprises need to access network resources across multiple service providers
Solution Approach 1:
A UDR proxy is introduced as an intermediary component that sits between the enterprise and multiple UDR clusters from different network operators. The proxy caches subscriber data locally and intelligently routes access requests, eliminating the need for enterprises to directly access multiple isolated UDRs. This mediator approach reduces access latency while maintaining the security boundaries of each network operator's isolated UDR infrastructure.
Solution Approach 2:
The UDR proxy performs preliminary actions by proactively caching subscriber data from multiple UDR clusters in its local memory before actual access requests occur. When an enterprise needs to access network resources, the proxy can immediately serve cached data without real-time network queries, significantly reducing access latency while maintaining data availability across multiple service providers.
2Reliability
If multiple copies of subscriber database are maintained across different network operators, then data availability is improved, but system complexity and management overhead increase
Solution Approach 1:
The system segments the data availability function into two parts: the UDR clusters remain isolated and simple in their home networks, while the UDR proxy handles the complexity of multi-network data access. Each UDR cluster maintains only its own subscriber data, while the proxy aggregates and manages access to data from multiple operators, reducing overall system complexity while maintaining high availability.
Solution Approach 2:
The UDR proxy serves as a universal access point that can retrieve and cache subscriber data from multiple different network operators' UDR clusters. This multi-functional component handles diverse data sources and access patterns in a unified manner, simplifying the system architecture compared to having each operator implement their own multi-copy database solutions.
3Adaptability or versatility
If enterprises access network resources through multiple service providers, then service versatility is improved, but access costs and operational complexity increase
Solution Approach 1:
The UDR proxy acts as a mediator that abstracts the complexity of accessing multiple service providers from the enterprise. The enterprise interacts with a single proxy interface, which handles all the complexity of routing requests to appropriate UDR clusters across different network operators. This maintains service versatility while dramatically improving ease of operation.
Solution Approach 2:
The proxy combines multiple data access operations into a single unified interface for the enterprise. Instead of the enterprise needing to manage separate connections and authentication with each service provider's UDR, the proxy merges these access paths into one streamlined interface, reducing operational complexity while maintaining access to diverse network resources.
Data Source
AI summary
A Unified Data Repository (UDR) proxy obtains first subscriber data from a first UDR of a first network operator, second subscriber data from a second UDR of a second network operator, and third subscriber data from a third UDR of an enterprise. The UDR proxy stores the first subscriber data, the second subscriber data, and the third subscriber data locally. The UDR proxy obtains a request to access a network asset that is accessible through the first network operator. Based on the first subscriber data, the second subscriber data, and the third subscriber data stored locally, the UDR proxy attempts to determine whether the request to access the network asset is authorized to access the network asset. In response to determining that the request to access the network asset is authorized, the UDR proxy permits access to the network asset.


