Pre-connected Destination Host for Fast Data Mirroring Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage systems experience prolonged data retrieval times and resource utilization issues when accessing mirrored data after a failure, as the destination host needs to connect to the destination volume individually, leading to inefficient data recovery.

Innovation Solution

Implementing a pre-connection mechanism where the destination host is signaled to connect to mirrored data storage units before a source volume failure, allowing for immediate access to pre-connected data storage units, thereby reducing the time required for data retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the destination host connects to the destination volume after a source volume failure, then data can be retrieved from the mirrored volume, but the data retrieval time becomes excessively long

Engineering Contradiction:
Improvedata retrieval capabilityVSAvoiddata retrieval time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The destination host is signaled to connect to the destination volume before the source volume failure occurs. This preliminary connection is established as part of the normal mirroring operation, so when failure occurs, the connection is already in place and data can be retrieved immediately without waiting for connection establishment.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the destination host connects to the destination volume individually after failure, then data access is enabled, but computing resources are tied up during the connection process

Engineering Contradiction:
Improvedata access capabilityVSAvoidcomputing resource utilization
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The connection between the destination host and destination volume is established in advance during normal operation. This eliminates the need for resource-intensive connection establishment processes after failure, allowing computing resources to remain available for other tasks while maintaining data access capability.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the destination volume is only connected to the source storage system, then data mirroring is maintained, but access time from destination host is delayed

Engineering Contradiction:
Improvedata mirroring integrityVSAvoiddata access speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The destination host is pre-connected to the destination volume while maintaining the existing connection architecture between source and destination storage systems. This dual connection approach allows the mirroring relationship to remain intact while enabling immediate data access from the destination host when needed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8117493B1Fast recovery in data mirroring techniques
Publication Date: 2012.02.14 NETAPP INC
  • US8117493B1 patent drawing
  • US8117493B1 patent drawing
  • US8117493B1 patent drawing

AI summary

One or more data mirroring techniques are provided in which data storage units are pre-connected to a host node in a clustered network, in preparation for a potential data access failure. One or more data storage units are mirrored (e.g., replicated) between a source volume and a destination volume. A destination host node is pre-connected to the one or more mirrored data storage units in a destination volume prior to a data access failure at the source volume. After a data access failure occurs at the source volume (e.g., due to a hardware failure) access to the mirrored one or more data storage units is granted in an efficient manner due to the pre-connection of the destination node to the one or more mirrored data storage units.