Distributed Data Storage System with Tagged Data Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large companies face significant delays and burdensome overhead in synchronizing data between distributed data storage centers located hundreds or thousands of miles apart, making real-time data access inefficient.

Innovation Solution

A system for data storage with distributed access that determines the appropriate tool for storing tagged data based on its type, using tools like object, file, or database tools, and automatically tiers data storage for faster access, prioritizing local access while synchronizing data across multiple locations using geotagging, latency, and load metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is synchronized between all business locations, then data accessibility is improved, but synchronization overhead and complexity increase

Engineering Contradiction:
Improvedata accessibilityVSAvoidsynchronization overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments data into different types (public, private, shared) and applies different synchronization strategies to each type. Public data is replicated to all locations, private data remains local, and shared data is selectively synchronized based on access patterns and policies, thereby reducing overall synchronization overhead while maintaining accessibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements location-specific data storage where each business location maintains local copies of data relevant to its operations. This allows local users to access data quickly without requiring synchronization across all locations, while a central coordination mechanism manages cross-location data sharing when necessary.

Inventive Principle:
Principle #3Local quality

2Stability of the object's composition

If data is accessed remotely from distant locations, then centralized data management is maintained, but access latency increases

Engineering Contradiction:
Improvecentralized data managementVSAvoidaccess latency
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent pre-positions data at multiple geographic locations based on predicted access patterns and user needs. Before users actually need the data, it is already replicated to appropriate locations, eliminating access latency while maintaining centralized control over the replication process through policy-based management.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a data placement service as an intermediary that manages data replication between central and distributed locations. This service acts as a mediator that maintains centralized management policies while enabling fast local access, resolving the contradiction between centralized control and distributed performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If data is stored locally at each business location, then access speed is improved, but data consistency across locations deteriorates

Engineering Contradiction:
Improvedata access speedVSAvoiddata consistency
Core Design Contradiction:
SpeedVSStability of the object's composition

Solution Approach 1:

The patent implements dynamic data synchronization where the replication and synchronization behavior adapts based on data type, access patterns, and policy requirements. Different data types have different synchronization behaviors - some are replicated in real-time, others are updated periodically, and some remain strictly local, allowing the system to optimize both speed and consistency on a per-data basis.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10547677B1System for data storage for distributed access
Publication Date: 2020.01.28 EMC IP HLDG CO LLC
  • US10547677B1 patent drawing
  • US10547677B1 patent drawing
  • US10547677B1 patent drawing

AI summary

A system for data storage for distributed access comprises a tool determiner and a tool interface. The tool determiner is for determining a tool for storing tagged data based at least in part on the tagged data. The tool comprises one of the following: an object tool, a file tool, or a database tool. The tool interface is for providing the tagged data, an access list, and one or more sharing locations to the tool. The tool stores the tagged data at each of the sharing locations.