Decentralized Data Storage Reliability via Geographic Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralizing data storage in a few large datacenters introduces network latency for remotely located users, and protecting multiple smaller datacenters is cost-prohibitive, necessitating a more reliable data management solution for decentralized systems.

Innovation Solution

A method and system that involve creating a datacenter group with multiple interconnected datacenters, each with a placement map, where a primary copy of a data object is stored in one datacenter and secondary copies are distributed across other datacenters, with at least s-1 secondary copies, and monitored by data monitors to ensure high availability and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data storage is centralized in a few large datacenters, then reliability and security are improved, but network latency increases for remotely located users

Engineering Contradiction:
Improvedatacenter reliabilityVSAvoidnetwork latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the centralized datacenter system into multiple smaller, geographically dispersed datacenters. Each datacenter stores portions of data and can independently serve users in its region, thereby reducing network latency while maintaining distributed reliability through the group architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces geographic distribution as an additional dimension to the datacenter architecture. Instead of a single centralized location, datacenters are positioned across multiple geographic locations, allowing users to access data from the nearest datacenter and reducing latency without sacrificing reliability.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of time

If multiple smaller datacenters are deployed to reduce latency, then network performance is improved, but protection costs increase prohibitively

Engineering Contradiction:
Improvenetwork latencyVSAvoiddatacenter protection reliability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent merges multiple smaller datacenters into a datacenter group that functions as a unified system. The group shares protective measures and data redundancy strategies, allowing individual datacenters to have lower protection costs while the collective group maintains high reliability through coordinated operation and data replication.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements data copying across multiple datacenters in the group. Critical data is replicated across several datacenters, ensuring that if one datacenter fails, data can be retrieved from another. This copying strategy provides reliability without requiring each individual datacenter to have full protection capabilities.

Inventive Principle:
Principle #26Copying

3Loss of time

If data is stored in geographically dispersed datacenters, then network latency is reduced, but data management complexity increases

Engineering Contradiction:
Improvenetwork latencyVSAvoiddata management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent creates a universal datacenter group architecture that provides multiple functions: data storage, data replication, load balancing, and failure recovery. This multi-functional design simplifies data management by providing a standardized framework that handles various operations automatically, reducing the complexity that would otherwise arise from managing multiple independent datacenters.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11394777B2Reliable data storage for decentralized computer systems
Publication Date: 2022.07.19 AT&T INTELLECTUAL PROPERTY I L P
  • US11394777B2 patent drawing
  • US11394777B2 patent drawing
  • US11394777B2 patent drawing

AI summary

A method includes receiving a data object for storage in a storage system. The storage system includes a number of datacenters (s) interconnected by a first network. Each of the datacenters is located in a geographic location that is different than any geographic locations of any other of the datacenters. The method includes creating secondary copies of the data object. A number of secondary copies is equal to at least s−1. The method includes, in accordance with a placement map of at least one of the datacenters, storing a primary copy of the data object in one of the datacenters. The method also includes, in each other of the datacenters, storing at least one of the secondary copies. The method also includes monitoring, via a plurality of data monitors, an accessibility of data stored in the storage system. The data includes the primary copy and the secondary copies of the data objects.