Decentralized Data Storage Reliability via Geographic Distribution
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Loss of time
If multiple smaller datacenters are deployed to reduce latency, then network performance is improved, but protection costs increase prohibitively
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.
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.
3Loss of time
If data is stored in geographically dispersed datacenters, then network latency is reduced, but data management complexity increases
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.
Data Source
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.


