Shared Data Layer Endpoint Discovery for Low-Latency Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current solutions lack an optimized mechanism for client applications to discover and dynamically adapt to available endpoints for storage and notification services in a distributed data storage system, particularly in the context of 5G networks, failing to meet low latency, redundancy, and reliability requirements.
Innovation Solution
Implement a Service Discovery Function within the Shared Data Layer (SDL) to manage endpoint discovery and reconfiguration based on network topology and load dynamics, allowing client applications to register with localization, traffic level, and redundancy requirements, and enabling the SDL to assign optimal access points while ensuring low latency and redundancy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If client applications directly access the Shared Data Layer without a service discovery mechanism, then access simplicity is maintained, but endpoint discovery and dynamic adaptation capability is lost
Solution Approach 1:
The patent introduces a Service Discovery Function as an intermediary entity between client applications and the Shared Data Layer. This mediator manages endpoint discovery, monitors network topology changes, and provides dynamic reconfiguration information to clients, enabling adaptability without requiring direct complex interactions between clients and the data layer
Solution Approach 2:
The Service Discovery Function implements a feedback mechanism by monitoring network topology and load dynamics, then notifying client applications of endpoint changes. This continuous feedback loop enables dynamic adaptation of endpoint access based on current network conditions, resolving the contradiction between simplicity and adaptability
2Reliability
If multiple endpoints are assigned to client applications for redundancy, then reliability is improved, but access complexity and coordination overhead increases
Solution Approach 1:
The Service Discovery Function provides self-service capabilities by automatically managing endpoint assignments, monitoring endpoint status, and reconfiguring access paths without requiring client application intervention. This automation maintains reliability through multiple endpoints while reducing the complexity of endpoint management for clients
3Productivity
If the system dynamically reconfigures endpoints based on network conditions, then performance optimization is achieved, but signaling overhead and processing load increases
Solution Approach 1:
The Service Discovery Function performs preliminary actions by pre-monitoring network topology and preparing reconfiguration information before actual endpoint changes are needed. This proactive approach enables faster response to network changes while reducing the signaling overhead during critical data access operations, as the reconfiguration work is done in advance
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Embodiments of the invention include an entity referred to as Client, configured to: - support access to services provided by a distributed data storage system, via at least one service end point allocated to the Client by an entity referred to as Service Discovery Function based on at least one of: Client requirements, and conditions at the distributed data storage system.