Pre-connected Destination Host for Fast Data Mirroring Recovery
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
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.


