RAID Data Recovery for Silent Corruption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional storage systems lack a recovery solution for silent data corruption in RAID configurations with two parity disks, leading to data loss and performance issues during single-disk or dual-disk failures.

Innovation Solution

A method and device for recovering corrupted data in RAID systems with two parity disks, which involves determining data corruption and employing either single-disk or dual-disk data recovery mechanisms to restore data, ensuring data integrity in the event of failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional RAID recovery methods are used, then single-disk failure can be recovered, but dual-disk failure results in data loss

Engineering Contradiction:
Improvedata recovery capabilityVSAvoiddata loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent segments the recovery process into two distinct phases: single-disk recovery and dual-disk recovery. By dividing the recovery mechanism into separate handling procedures for different failure scenarios, the system can apply appropriate recovery strategies for each case, enabling successful recovery from both single and dual disk failures without data loss

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary detection of data corruption before attempting recovery. By first determining whether read data is corrupted and identifying the specific failure scenario (single or dual disk), the system prepares and executes the appropriate recovery method in advance, preventing data loss that would occur with conventional methods

Inventive Principle:
Principle #10Preliminary action

2Speed

If single-disk recovery method is used, then recovery speed is fast, but it fails when two disks are corrupted

Engineering Contradiction:
Improverecovery speedVSAvoidrecovery success rate
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements a dynamic recovery system that automatically adapts its approach based on the detected failure condition. The system first attempts the faster single-disk recovery method, and only when that fails does it transition to the dual-disk recovery method. This dynamic adjustment optimizes recovery speed for single failures while ensuring reliability for dual failures

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent incorporates feedback mechanisms where the system monitors the outcome of single-disk recovery attempts and uses this information to determine whether to proceed to dual-disk recovery. By feedback from the first recovery attempt, the system intelligently switches between recovery methods, maintaining both speed and reliability

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11314594B2Method, device and computer program product for recovering data
Publication Date: 2022.04.26 EMC IP HLDG CO LLC
  • US11314594B2 patent drawing
  • US11314594B2 patent drawing
  • US11314594B2 patent drawing

AI summary

Techniques involve determining whether data read from a redundant array of independent disks (RAID) is corrupted, the RAID including two parity disks. The techniques further involve determining, based on the read data being corrupted, whether single-disk data recovery can recover the corrupted data. The techniques further involve recovering, based on the single-disk data recovery failing to recover the corrupted data, the corrupted data using dual-disk data recovery. Such techniques may present a recovery solution for silent data corruption of a RAID with two parity disks, such that corrupted data can be recovered in the case of either a single-disk failure or a dual-disk failure, thereby improving the storage system performance.