Asynchronous Replication Consistency Group for Backup Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In storage system environments, local backup copies generated during asynchronous replication are not consistently available at remote sites, leading to potential data inconsistencies and challenges in recovery processes, especially when replication issues occur.

Innovation Solution

A method involving a first asynchronous mirroring session to copy primary volumes to secondary volumes, followed by a second asynchronous mirroring session to consistently replicate a local backup copy to secondary volumes, ensuring data consistency across sites through the formation of consistency groups and point-in-time copy operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If asynchronous replication is used to copy data from local site to remote site, then replication speed and host performance are improved, but data consistency between local backup copies and remote secondary volumes deteriorates

Engineering Contradiction:
Improvereplication speedVSAvoiddata consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the replication process into two distinct phases: (1) asynchronous replication for bulk data transfer to improve speed, and (2) consistency group formation to ensure data consistency. By dividing the replication task into these separate functional segments, the system achieves both high replication speed and data consistency without compromising either requirement.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary actions by creating consistency groups before finalizing the replication process. The system pre-establishes the relationships between primary volumes, backup copies, and secondary volumes in consistency groups, ensuring that data consistency is guaranteed before the asynchronous replication completes. This preliminary structuring prevents consistency issues that would otherwise arise from asynchronous operations.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If point in time copy operations are performed to create local backup copies, then backup speed is improved, but consistency of backup copies across replication sessions deteriorates

Engineering Contradiction:
Improvebackup speedVSAvoidbackup consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent merges multiple point-in-time copy operations from different replication sessions into unified consistency groups. By combining the local backup copies and secondary volumes into consistency groups that track their relationships, the system maintains backup consistency across multiple asynchronous replication sessions while preserving the speed benefits of point-in-time copying.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The consistency group acts as an intermediary mechanism that mediates between multiple point-in-time copy operations. It tracks the relationships between backup copies and secondary volumes, ensuring that even though copies are created at different times through asynchronous operations, their consistency relationships are maintained and can be reliably restored.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If asynchronous mirroring sessions are initiated to replicate volumes, then replication efficiency is improved, but complexity of managing consistency across multiple sessions increases

Engineering Contradiction:
Improvereplication efficiencyVSAvoidconsistency management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The consistency group mechanism serves multiple functions simultaneously: it tracks volume relationships, manages consistency across asynchronous sessions, enables recovery operations, and provides a unified interface for managing backup copies. This multi-functionality reduces the overall system complexity by consolidating what would otherwise require multiple separate management mechanisms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system implements feedback mechanisms through consistency groups that continuously track the state of replicated volumes and backup copies. The consistency groups provide feedback about replication status and consistency relationships, enabling the system to automatically manage multiple asynchronous mirroring sessions without requiring complex manual coordination, thus reducing management complexity while maintaining high replication efficiency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9632716B1Method, system, and computer program product for consistent asynchronous replication of local backup
Publication Date: 2017.04.25 MAPLEBEAR INC
  • US9632716B1 patent drawing
  • US9632716B1 patent drawing
  • US9632716B1 patent drawing

AI summary

A first asynchronous mirroring session is initiated to asynchronously copy first primary volumes to first secondary volumes. Point in time copy operations generate a local backup copy from the first primary volumes. Second primary volumes are generated from the local backup copy. A second asynchronous mirroring session is initiated to asynchronously copy the second primary volumes to second secondary volumes.