Remote Backup Copy in Asynchronous Replication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data replication methods face challenges in creating remote backup copies in asynchronous replication arrangements with long cycle times, which can exceed the maximum freeze time of applications, making it difficult to maintain data consistency and integrity.

Innovation Solution

The implementation of a cycle-based asynchronous replication process that includes a consistency group replication from a source storage system to a target storage system over multiple asynchronous replication cycles, with a processing device initiating a write hold state and directing the generation of a remote backup copy, ensuring data consistency and allowing the system to exit the write hold state upon completion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of stationary object

If asynchronous replication with long cycle times is used, then remote backup copies can be created, but data consistency cannot be guaranteed because the cycle time exceeds application freeze time

Engineering Contradiction:
Improvereplication cycle timeVSAvoiddata consistency
Core Design Contradiction:
Duration of action of stationary objectVSReliability

Solution Approach 1:

The system initiates a write hold state on the source storage system before starting the backup copy creation process. This preliminary action freezes data writes in advance, ensuring that the data remains consistent during the replication cycle. The write hold state is maintained until the backup copy is successfully created, preventing any data changes that would compromise consistency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary control mechanism that coordinates between the source storage system, target storage system, and backup copy creation process. This intermediary manages the write hold state transitions and ensures proper synchronization, acting as a mediator that resolves the conflict between long replication cycles and data consistency requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a write hold state is initiated to ensure data consistency, then data integrity is maintained, but application operations are blocked during the freeze period

Engineering Contradiction:
Improvedata integrityVSAvoidapplication operations
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The write hold state is implemented dynamically rather than statically. The system transitions between active and hold states based on the backup copy creation progress. This dynamic approach allows the system to minimize the duration of the write hold state while still ensuring data consistency, thereby reducing the impact on application productivity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The backup copy creation process is designed to be self-managing within the storage system. Once the write hold state is initiated, the system automatically coordinates the data replication and copy creation without requiring continuous external intervention. This self-service mechanism reduces the overall time the application operations are blocked.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11500739B2Creating remote backup copies in asynchronous replication arrangements involving relatively long cycle times
Publication Date: 2022.11.15 EMC IP HLDG CO LLC
  • US11500739B2 patent drawing
  • US11500739B2 patent drawing
  • US11500739B2 patent drawing

AI summary

An apparatus comprises at least one processing device comprising a processor coupled to a memory. The at least one processing device is configured to initiate generation of a remote backup copy for a consistency group subject to replication from a first storage system to a second storage system, and responsive to receipt of a freeze indication from at least one application that utilizes the consistency group in the first storage system, to direct the first storage system to enter a write hold state. The at least one processing device is further configured to direct the second storage system to generate the remote backup copy from the consistency group as currently replicated from the first storage system to the second storage system, and responsive to receipt of a copy complete indication from the second storage system, to direct the first storage system to exit the write hold state.