Shared Data Layer Endpoint Discovery for Low-Latency Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveendpoint discovery and dynamic adaptation capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Inventive Principle:
Principle #23Feedback

2Reliability

If multiple endpoints are assigned to client applications for redundancy, then reliability is improved, but access complexity and coordination overhead increases

Engineering Contradiction:
Improvedata access reliabilityVSAvoidendpoint management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #25Self-service

3Productivity

If the system dynamically reconfigures endpoints based on network conditions, then performance optimization is achieved, but signaling overhead and processing load increases

Engineering Contradiction:
Improvedata access efficiencyVSAvoidsignaling overhead
Core Design Contradiction:
ProductivityVSLoss of energy

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

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3306896B1Access to services provided by a distributed data storage system
Publication Date: 2025.10.22 NOKIA TECHNOLOGIES OY
  • EP3306896B1 patent drawingFigure 1
  • EP3306896B1 patent drawingFigure 2
  • EP3306896B1 patent drawingFigure 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.