Cascading Snapshot Replication for 3-Site Data Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data protection systems require system shutdown during backups, limit recovery points in time, and are resource-intensive, leading to potential data loss and prolonged recovery times, especially with remote backup storage locations.

Innovation Solution

The asynchronous cascading replication process creates consistent snapshots across multiple storage clusters, allowing for efficient data transmission and replication without waiting for cycle completion, enabling immediate data transmission and marking of complete cycles, thus reducing overhead and enabling faster recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is backed up to remote storage locations, then data protection coverage is improved, but replication time increases significantly

Engineering Contradiction:
Improvedata protection coverageVSAvoidreplication time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the replication process into multiple independent target sites (first target site and second target site) that receive data in parallel from the source site. Each target site independently receives and processes replication data, eliminating the sequential bottleneck where data must traverse through one target to reach another. This segmentation directly addresses the time penalty of remote replication while maintaining comprehensive data protection coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates empty containers at target sites in advance before data replication begins. This preliminary preparation eliminates setup delays during the actual replication process and allows data to be immediately written to pre-configured storage structures upon arrival, reducing overall replication time while ensuring data is protected across multiple remote locations.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If traditional backup systems are used, then data is stored periodically, but system shutdown is required during backup operations

Engineering Contradiction:
Improvedata protectionVSAvoidsystem availability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements continuous data replication that operates without requiring system shutdowns. Data is replicated from the source site to multiple target sites in real-time or near-real-time as changes occur, allowing the production system to remain fully operational throughout the backup process. This eliminates the interruption to business operations while maintaining robust data protection.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If multiple backup storage systems are employed, then data protection coverage is improved, but resource consumption increases

Engineering Contradiction:
Improvedata protection coverageVSAvoidsystem resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the replication workload across multiple independent target sites, where each site receives a portion of the replication data in parallel. This distributes the processing and storage resources required across the system, preventing any single site from becoming a resource bottleneck. The segmented approach achieves comprehensive data protection coverage while optimizing resource utilization across the distributed storage infrastructure.

Inventive Principle:
Principle #1Segmentation

4Stability of the object's composition

If sequential replication to remote sites is performed, then data consistency is maintained, but recovery time increases

Engineering Contradiction:
Improvedata consistencyVSAvoidrecovery time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent segments the replication architecture into multiple parallel target sites that simultaneously receive consistent replication data from the source. Each target site maintains data consistency independently through its own reception and processing of the same replication stream, eliminating the sequential chain that delays recovery. This segmented parallel architecture enables faster recovery by allowing any target site to serve as a recovery source without waiting for other sites in the sequence.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11360688B2Cascading snapshot creation in a native replication 3-site configuration
Publication Date: 2022.06.14 EMC IP HLDG CO LLC
  • US11360688B2 patent drawing
  • US11360688B2 patent drawing
  • US11360688B2 patent drawing

AI summary

In one aspect a data replication process in a storage system includes creating, at a first target site, an empty container in a storage system. The empty container matches a container at a source site in response to initiation of an asynchronous data replication process. An aspect also includes transmitting a command to a second target site to create a container at the second target site. The first target site performs the asynchronous data replication process, which includes scanning the data upon receipt from the source site for a first target replication cycle and transmitting the scanned data to the container at the second target site for a second target replication cycle.