Disaster Recovery Log-Based Data Replication Setup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing disaster recovery systems face delays in starting log application at remote sites due to long initial copy times, leading to data inconsistency and log wrap round issues when online processing is delayed, causing substantial delays in data replication.

Innovation Solution

A disaster recovery system that allows initial copy to be executed without stopping online processing by using a dual-volume setup where data is copied sequentially and prioritized, ensuring that logs are applied only after data is fully copied, thereby maintaining data consistency and preventing log wrap round.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If initial copy is executed by stopping online processing, then data consistency is ensured, but online processing is delayed

Engineering Contradiction:
Improvedata consistencyVSAvoidonline processing continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The storage device is divided into a first storage area for online processing and a second storage area for initial copy. This segmentation allows online processing to continue in the first area while initial copy is performed in the second area, resolving the contradiction between data consistency and processing continuity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by copying data to the second storage area before stopping online processing. This preliminary copy ensures that when online processing must be stopped for maintenance or migration, data consistency can be maintained without losing productivity during the transition period.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If initial copy takes a long time, then data replication is complete, but log application start is delayed causing data inconsistency

Engineering Contradiction:
Improvedata replication completenessVSAvoidlog application start delay
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The storage device is segmented into areas for initial copy and log application. The log applying unit operates independently on the second storage area after initial copy, allowing parallel processing and eliminating the delay where log application would wait for initial copy completion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system maintains continuous useful action by allowing log application to proceed independently after initial copy. The log applying unit continuously applies logs to the second storage area without interruption, ensuring data consistency is maintained while avoiding time loss from sequential processing.

Inventive Principle:
Principle #20Continuity of useful action

3Manufacturing precision

If storage system is put in quiescent state for initial copy, then data copying is accurate, but online processing must be put off

Engineering Contradiction:
Improvedata copying accuracyVSAvoidonline processing availability
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The storage device is divided into a first storage area that remains active for online processing and a second storage area that is quiescent for initial copy. This segmentation allows accurate data copying in the second area while maintaining processing availability in the first area, resolving the contradiction between copying precision and productivity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7539703B2Setup method for disaster recovery system
Publication Date: 2009.05.26 HITACHI LTD
  • US7539703B2 patent drawing
  • US7539703B2 patent drawing
  • US7539703B2 patent drawing

AI summary

Provided is a technique of setting up a disaster recovery system. In a log-based disaster recovery system including a first site for processing data and a second site for storing a backup of the first site, the first site has a volume where data is stored and a volume that is made quiescent. The disaster recovery system accepts data updates while sequentially copying initial data from the quiescent volume to the second site. A copy of a log of the first site is kept in the second site and is synchronized with the original log. When data of the first site is updated and corresponding initial data has not been copied to the second site, the data to be updated is preferentially copied to the second site. A log is applied to the copied data, thereby matching data of the second site with data of the first site.