Distributed Storage Data Re-protection via Local Copy Creation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed replicated data storage systems, data transfer over wide area networks is slower than within local area networks, leading to potential data loss and reduced system performance during replication, especially when detecting impending or actual failures in storage zones.

Innovation Solution

The system creates a remote copy of impacted data within a geographically separate storage zone before transferring it back to the primary location, ensuring data integrity and minimizing downtime by maintaining a healthy copy within the secondary zone.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is replicated over wide area networks, then data redundancy and system reliability are improved, but data transfer speed and system performance deteriorate

Engineering Contradiction:
Improvedata redundancyVSAvoiddata transfer speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system proactively detects storage zone failures before they cause data loss and initiates data replication in advance. When a failure is detected in a primary storage zone, the system immediately replicates the impacted data to a secondary storage zone over the wide area network, rather than waiting for data loss to occur. This preliminary action ensures data redundancy is established before transfer speed limitations become critical.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments data replication into two phases: first replicating only the impacted data segments that are at risk, rather than replicating entire data sets. This selective segmentation reduces the volume of data transferred over the wide area network, thereby improving transfer speed while maintaining the necessary data redundancy for reliability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If data replication is performed over wide area networks during failure detection, then data security is improved, but system performance and productivity deteriorate

Engineering Contradiction:
Improvedata securityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs partial replication by transferring only the specific impacted data that is at risk, rather than replicating all data. This partial action approach maintains data security for the critical portions while minimizing the performance impact on the overall system during the replication process.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

When a storage zone failure is detected, the system rushes through the replication process by prioritizing and accelerating the transfer of impacted data over the wide area network. This rushing through approach ensures data security is maintained by completing the critical replication quickly, while minimizing the duration of performance degradation.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Reliability

If data transfer over wide area networks is performed during failure recovery, then data integrity is improved, but transfer speed and operational efficiency worsen

Engineering Contradiction:
Improvedata integrityVSAvoidtransfer time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary detection of storage zone failures and initiates data replication before data integrity is compromised. By detecting failures early and acting preliminarily, the system ensures data integrity is maintained while reducing the total time required for the transfer process, as the replication begins immediately upon detection rather than after data loss occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transfers only the partial set of impacted data that requires replication to maintain integrity, rather than transferring all data. This partial action reduces the overall transfer time while ensuring that the critical data integrity requirements are met for the affected portions.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8874956B2Data re-protection in a distributed replicated data storage system
Publication Date: 2014.10.28 DATADIRECT NETWORKS INC
  • US8874956B2 patent drawing
  • US8874956B2 patent drawing
  • US8874956B2 patent drawing

AI summary

Data re-protection in a distributed replicated data storage system is disclosed. The method may be implemented on a server or controller. A method includes storing first data in a first zone and storing a replica of the first data in a second zone. The zones are at different, separate locations. When an actual or impending failure with the first data in the first zone is detected, the system automatically initiates transitioning to a copy of impacted data at the first zone obtained from the second zone. The transitioning includes creating a remote copy of the impacted data at the second zone within a local area network before transferring the copy to the first zone over a wide area network. The methods allow the system to return to a fully protected state faster than if the impacted data was transferred from the second zone to the first zone without making a copy at the second zone.