Storage Replication Consistency Across Snapshot and Continuous Modes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data protection systems face challenges in ensuring consistent replication of storage arrays, particularly when one array is in continuous replication mode and another is in snapshot shipping mode, across the same or different consistency groups.

Innovation Solution

The method involves performing replication of a first volume using snapshot shipping mode and a second volume using continuous replication mode, generating a consistent point in time to enable retrieval of replicated data from both volumes at that point, using electronic hardware circuitry and computer-executable instructions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple volumes are replicated using different modes (snapshot shipping and continuous replication), then replication flexibility and adaptability are improved, but ensuring consistent replication across volumes becomes more difficult

Engineering Contradiction:
Improvereplication mode flexibilityVSAvoidreplication consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a consistency group as an intermediary structure that manages multiple volumes replicated in different modes. The consistency group coordinator acts as a mediator to coordinate snapshot operations across all volumes, ensuring that despite different replication modes, all volumes reach a consistent state at designated points in time. This resolves the contradiction by allowing mode flexibility within volumes while maintaining overall consistency through the intermediary coordination layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If continuous replication mode is used for real-time data protection, then data recovery reliability is improved, but system complexity and resource consumption increase

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the replication system into distinct consistency groups, where each group can be managed independently with its own coordination mechanism. This allows continuous replication to be applied selectively to critical volumes that require high reliability, while less critical volumes can use simpler snapshot shipping modes. The segmentation reduces overall system complexity by isolating the complex continuous replication logic to only where it's needed, rather than requiring it across all volumes.

Inventive Principle:
Principle #1Segmentation

3Quantity of substance

If snapshots are shipped periodically for backup, then storage resource efficiency is improved, but data retrieval timeliness deteriorates

Engineering Contradiction:
Improvestorage resource usageVSAvoiddata retrieval time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent implements periodic snapshot shipping at scheduled intervals for non-critical volumes, which efficiently utilizes storage resources by not continuously replicating all data. The periodic action is complemented by consistency group coordination that ensures these periodic snapshots are synchronized with other volumes at key recovery points. This approach balances storage efficiency with retrieval timeliness by using periodic updates rather than continuous transmission, while the consistency coordination minimizes the time loss through organized recovery procedures.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9087112B1Consistency across snapshot shipping and continuous replication
Publication Date: 2015.07.21 EMC INT
  • US9087112B1 patent drawing
  • US9087112B1 patent drawing
  • US9087112B1 patent drawing

AI summary

In one aspect, a method includes performing replication of a first volume using a snapshot shipping mode, performing replication of a second volume using a continuous replication mode and generating a consistent point in time for the first and second volumes to enable retrieval of replicated data from the first and second volumes at the consistent point in time.