Disk Failure Prediction Using Neighborhood Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current disk failure prediction methods, such as S.M.A.R.T., suffer from high false alarm rates and inability to detect failures without notifications, making them unreliable for proactive data protection and service continuity in storage systems with high-capacity disks.

Innovation Solution

A method that collects and analyzes performance parameters from a group of disks, identifies outliers using a neighborhood analysis, and takes corrective actions such as data migration or disk removal to predict and prevent disk failures, incorporating S.M.A.R.T. data and environmental factors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If S.M.A.R.T. notifications are used for failure prediction, then disk failure detection capability is provided, but false alarm rate increases and reliability decreases

Engineering Contradiction:
Improvefailure prediction reliabilityVSAvoidfalse alarm rate
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent segments the disk population into groups (e.g., by enclosure, RAID group, or physical proximity) and performs neighborhood analysis within each segment. This allows differentiation between individual disk failures and environmental factors affecting multiple disks, reducing false alarms while maintaining detection capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system continuously monitors performance parameters and compares individual disk metrics against the neighborhood baseline. When a disk deviates from expected behavior relative to its peers, the system triggers predictive failure alerts. This feedback mechanism adjusts predictions based on real-time data, improving reliability while filtering out false alarms.

Inventive Principle:
Principle #23Feedback

2Reliability

If traditional S.M.A.R.T. methods are used, then simple monitoring is maintained, but ability to detect failures without notifications is lost

Engineering Contradiction:
Improvefailure detection accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis by establishing neighborhood baselines from historical performance data before failures occur. By continuously comparing current disk performance against these pre-established norms, the system can detect deteriorating trends that precede actual failures, enabling proactive intervention without requiring complex real-time computation during failure events.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The monitoring system leverages the disks' own performance parameters and neighborhood comparisons to generate failure predictions. Rather than requiring external intervention or complex analysis, the system uses self-monitoring capabilities and relative performance data to identify at-risk disks, simplifying the overall architecture while improving detection accuracy.

Inventive Principle:
Principle #25Self-service

3Quantity of substance

If higher capacity disks are deployed, then storage capacity increases, but failure rate increases

Engineering Contradiction:
Improvestorage capacityVSAvoiddisk failure rate
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies local quality analysis by examining individual disk performance characteristics within the context of its specific neighborhood. Each disk is evaluated based on its unique performance trajectory and comparison to local peers, allowing targeted monitoring and prediction for high-capacity disks without compromising the reliability assessment of the entire storage system.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10467075B1Systems, devices and methods for predicting disk failure and minimizing data loss
Publication Date: 2019.11.05 AMERICAN MEGATRENDS
  • US10467075B1 patent drawing
  • US10467075B1 patent drawing
  • US10467075B1 patent drawing

AI summary

A computer-implemented method for predicting a risk of disk failure is described herein. The method can include collecting a performance parameter for respective disks in a group of disks, and calculating an expected value of the performance parameter for the group of disks. The method can also include comparing a respective value of the performance parameter for a respective disk in the group of disks to the expected value, and predicting a risk of disk failure based on the comparison. For example, when a difference between the respective value of the performance parameter for the respective disk and the expected value exceeds a threshold, the respective disk may be at risk of failing.