RAID Vulnerability Prediction via Reallocated Sector Count Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional RAID systems face increased vulnerability due to simultaneous whole-disk failures and sector errors, leading to potential data loss and high costs associated with adding redundancy to ensure data reliability.

Innovation Solution

The development of predictive models based on reallocated sector counts from past disk operations to calculate failure probabilities, allowing for proactive identification of vulnerable disks and predicting multiple RAID disk failures, thereby enhancing data storage system reliability without excessive redundancy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional RAID passive protection is used, then data storage reliability is maintained under normal conditions, but the system becomes vulnerable to simultaneous whole-disk failures and sector errors

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidvulnerability to simultaneous disk failures
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by continuously monitoring disk health metrics (reallocated sectors, pending sectors, uncorrectable sectors) and calculating vulnerability scores before failures occur. This allows proactive identification of disks at risk of simultaneous failure, enabling preventive maintenance before the actual failures happen, thus resolving the contradiction between maintaining passive protection and preventing vulnerability to simultaneous failures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously collecting disk health data, calculating vulnerability scores, and using this information to predict future failures. The feedback loop allows the system to adapt its protection strategy based on actual disk conditions, transitioning from passive RAID protection to active, data-driven vulnerability assessment and prevention.

Inventive Principle:
Principle #23Feedback

2Reliability

If considerable extra redundancy is added to ensure data reliability in worst-case scenarios, then data protection against simultaneous failures is improved, but storage system cost increases significantly

Engineering Contradiction:
Improvedata protection against simultaneous failuresVSAvoidamount of redundancy storage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system changes parameters by using vulnerability scores calculated from real disk health metrics (reallocated sectors, pending sectors, uncorrectable sectors) to dynamically assess risk. Instead of adding fixed extra redundancy for all disks, the system identifies specific disks with high vulnerability scores that require attention, allowing targeted protection strategies that reduce overall redundancy requirements while maintaining adequate protection.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies partial action by focusing protection efforts on specific disks that show signs of impending failure based on their vulnerability scores, rather than applying uniform extra redundancy across all disks. This targeted approach provides sufficient protection against simultaneous failures while minimizing the total amount of redundancy storage required.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If reallocated sector counts are monitored to predict disk failures, then early detection of vulnerable disks is achieved, but system complexity increases due to predictive modeling requirements

Engineering Contradiction:
Improveearly detection accuracyVSAvoidpredictive modeling complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system monitors changes in disk health parameters (reallocated sectors, pending sectors, uncorrectable sectors) over time and calculates vulnerability scores based on these parameter changes. By focusing on specific measurable parameters rather than attempting to model all possible failure modes, the system achieves early detection capability while keeping the complexity manageable through parameter-based assessment.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9535779B1Method and system for predicting redundant array of independent disks (RAID) vulnerability
Publication Date: 2017.01.03 EMC IP HLDG CO LLC
  • US9535779B1 patent drawing
  • US9535779B1 patent drawing
  • US9535779B1 patent drawing

AI summary

Techniques for determining vulnerability of disks are described herein. According to one embodiment, for each of a plurality of disks representing a redundant array of independent disks (RAID), a reallocated sector count associated with the disk is obtained, the reallocated sector count representing a number of sectors that have been reallocated due to an error of a storage transaction to the disk. A failure probability of the disk given the obtained reallocated sector count is determined using a predictive model, wherein the predictive model was generated based on history operating data of a set of known disks. Thereafter, a failure probability of at least two of the disks in the RAID is determined based on the failure probability of each of the disks to determine vulnerability of the RAID.