Source Determining Engine for Dynamic Data Access Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional data access networks experience high latency due to the fixed access location for data objects, leading to degraded performance, as users always access data from a predetermined storage device, resulting in large average latency and reduced throughput.

Innovation Solution

A source determining engine (SDE) dynamically determines the most suitable persistent storage device for each data object based on user access patterns, shifting access to the device with the lowest average user latency, and updating cache locations to optimize data access routes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users access data objects from a fixed predetermined storage device, then data consistency and reliability are maintained, but access latency increases and throughput performance deteriorates

Engineering Contradiction:
Improvedata consistencyVSAvoidaccess latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic data source selection by introducing a source determining engine that continuously monitors access latency and automatically redirects data requests to the optimal storage device. This transforms the static data access model into a dynamic one where the data source can change based on real-time performance conditions, thereby reducing access latency while maintaining data consistency through controlled update mechanisms.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The source determining engine acts as an intermediary component between users and storage devices. It receives data access requests, determines the optimal data source based on latency criteria, and routes requests accordingly. This intermediary layer enables intelligent load distribution and latency optimization without requiring changes to the underlying storage devices or user applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If data is replicated across multiple storage devices, then access speed can be improved, but system complexity and synchronization overhead increase

Engineering Contradiction:
Improveaccess speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing different storage devices to serve different functions based on their characteristics and proximity to users. Each storage device maintains data objects, but the source determining engine selects which device should serve as the primary data source for each specific data object based on local latency conditions. This enables faster access without requiring complex global synchronization protocols.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the parameter of data source selection from a fixed configuration to a dynamic parameter that adjusts based on measured latency conditions. The source determining engine monitors latency parameters and adjusts the effective data source accordingly, enabling speed optimization without permanent replication or complex synchronization infrastructure.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the system dynamically determines data sources based on latency, then throughput performance improves, but computational overhead and system complexity increase

Engineering Contradiction:
Improvethroughput performanceVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The source determining engine implements a feedback mechanism that continuously monitors access latency and uses this information to make intelligent routing decisions. By measuring actual performance conditions and adjusting data source selection accordingly, the system achieves throughput optimization without requiring complex predictive models or centralized control, as the feedback loop operates autonomously based on observed conditions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10922018B2System and method for latency aware data access
Publication Date: 2021.02.16 VERIZON PATENT & LICENSING INC
  • US10922018B2 patent drawing
  • US10922018B2 patent drawing
  • US10922018B2 patent drawing

AI summary

The present teaching relates to a method, system, and programming for determining a source of a data object. A first average latency of a plurality of users in accessing the data object from the first data source is computed, wherein the first data source was previously identified as being the source of the data object. From each of other data sources, a second average latency of the plurality of users in accessing the data object from the other data source is obtained. In response to the first data source satisfying a first criterion associated with the first average latency, the first data source is maintained to be the source of the data object. In response to the first data source violating the first criterion, one of the other data sources that satisfies a second criterion associated with the second average latency is deemed as the source of the data object.