Asynchronous Replication Replica Retention Policy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data protection systems face limitations in data recovery, requiring system shutdown during backups, restricting recovery points in time, and prolonging the data recovery process, while traditional asynchronous replication systems suffer from unpredictable timing and potential data loss due to lag between snapshot acknowledgement and writing.

Innovation Solution

Implementing a method for asynchronous replication with time-based replication cycles and retention policies that allow for the automatic selection and retention of replicas based on their creation time, data protection, and changes, ensuring user-defined policies are met without compromising lag between source and target sites.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional tape backup systems are used, then data can be stored on periodic basis, but system shutdown is required during backup and data recovery is limited to discrete time points

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

Solution Approach 1:

The patent implements continuous data replication where changes are continuously copied from the production storage system to the backup storage system, eliminating the need for system shutdown during backup operations. This continuous copying process ensures that data is always protected without interrupting business operations.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system creates discrete time point replicas at predetermined intervals before actual failures occur. These pre-created replicas serve as recovery points, allowing the system to recover to any point in time without needing to perform complex recovery operations during critical moments.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If daily backup is performed, then data is stored periodically, but several hours of lost data occur between backup points

Engineering Contradiction:
Improvedata protectionVSAvoiddata loss window
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements continuous data replication where changes are continuously copied from the production storage system to the backup storage system, eliminating the need for system shutdown during backup operations. This continuous copying process ensures that data is always protected without interrupting business operations.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system creates discrete time point replicas at predetermined intervals before actual failures occur. These pre-created replicas serve as recovery points, allowing the system to recover to any point in time without needing to perform complex recovery operations during critical moments.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If conventional data replication with lag is used, then data can be replicated asynchronously, but unpredictable timing and potential data loss occur

Engineering Contradiction:
Improvereplication speedVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system employs a feedback mechanism where the replication manager monitors the replication process and adjusts timing based on actual replication conditions. This feedback loop ensures that replication cycles are optimized to maintain data integrity while achieving high replication speeds.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system creates discrete time point replicas at predetermined intervals before actual failures occur. These pre-created replicas serve as recovery points, allowing the system to recover to any point in time without needing to perform complex recovery operations during critical moments.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If multiple replicas are retained for disaster recovery, then recovery options increase, but storage resources are consumed

Engineering Contradiction:
Improverecovery optionsVSAvoidstorage resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system dynamically manages replica retention by creating replicas at multiple discrete time points and selectively retaining only those needed for recovery purposes. The replication manager determines which replicas to keep based on recovery requirements, optimizing storage resource utilization while maintaining adequate recovery options.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system creates discrete time point replicas at predetermined intervals before actual failures occur. These pre-created replicas serve as recovery points, allowing the system to recover to any point in time without needing to perform complex recovery operations during critical moments.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10997209B2Creating replicas at user-defined points in time
Publication Date: 2021.05.04 EMC IP HLDG CO LLC
  • US10997209B2 patent drawing
  • US10997209B2 patent drawing
  • US10997209B2 patent drawing

AI summary

Example embodiments of the present invention relate to methods, systems, and computer program products for determining replicas for removal from a plurality of replicas as defined in a data retention policy. The method includes performing asynchronous replication from a source to a target according to time-based replication cycles. A retention policy then may be identified defining a number of asynchronous replication replicas to retain and a plurality of associated periods which then may be retained according to the policy.