Data Storage Copy Consistency via Verification Volume

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data storage systems, point-in-time copying can result in inconsistent data copies due to updates during the copying process, leading to potential corruption, and existing solutions rely on write restrictions and timers to maintain consistency, which may not guarantee a consistent state if the thaw operation is forgotten or delayed.

Innovation Solution

A data storage system with program logic that selects a verification volume to verify the write restriction status and allows resetting of the restriction, ensuring consistency by detecting a 'long busy' condition and allowing user-specified criteria for verification volume selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a write restriction (FREEZE) is applied to source data storage volumes during a copy operation to maintain consistency, then data consistency is improved, but write operations are blocked and system productivity deteriorates

Engineering Contradiction:
Improvedata consistencyVSAvoidwrite operation throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary verification by selecting a verification volume and checking its restriction status before allowing the thaw operation to proceed. This preliminary action ensures that the write restriction is properly in place before copying begins, preventing data consistency issues without needing to continuously block writes throughout the entire copy process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the verification volume's restriction status is continuously monitored and verified. The program logic responds to verification requests by checking the current restriction state, providing feedback on whether the write restriction remains in place, and allowing controlled thaw operations only when verification succeeds.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If a timer is used to automatically thaw volumes after a specified time to prevent forgotten thaw operations, then ease of operation is improved, but data consistency reliability deteriorates due to uncertainty about whether the group is consistent

Engineering Contradiction:
Improveautomatic thaw functionalityVSAvoidconsistency verification
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system uses feedback from verification requests to determine whether to allow thaw operations. Instead of relying solely on timers, the system continuously verifies the restriction status of the verification volume and only allows thawing when verification succeeds, ensuring data consistency is maintained while still providing automatic thaw functionality.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary verification of the verification volume's restriction status before allowing any thaw operation to occur. This preliminary verification ensures that the write restriction is still in place and the data consistency group is properly formed before proceeding with thawing, eliminating uncertainty about consistency.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If verification of write restriction status is performed continuously to ensure data consistency, then data integrity is improved, but system complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidverification mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts the verification function into a separate, dedicated mechanism using a verification volume and verification requests. This extraction isolates the complexity of continuous verification into a manageable subsystem that can be independently managed, while the main copy operation remains relatively simple.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The verification volume acts as an intermediary element that mediates between the write restriction mechanism and the thaw operation. By using this intermediary, the system can verify restriction status without directly complicating the main copy process, and the verification mechanism becomes a separate, manageable layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7668810B2Controlling consistency of data storage copies
Publication Date: 2010.02.23 X CORP
  • US7668810B2 patent drawing
  • US7668810B2 patent drawing
  • US7668810B2 patent drawing

AI summary

A data storage system which copies data from source data storage volumes to target data storage volumes restricts a write operation to at least one source data storage volume (FREEZE), to prevent the updating of a source while the data of a consistency group of interdependent data is being copied. Program logic selects a source data storage volume to which the restriction applies as a verification volume; and the program logic responds to a verification request to first employ the verification volume to verify that the restriction remains in place with respect to the verification volume, and to allow a reset of the restriction (THAW).