Canary Testing Storage Device Failure Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Predicting storage device failure in network systems is challenging due to varying characteristics among devices from different manufacturers and environmental conditions, which can lead to system failures and service disruptions.

Innovation Solution

A system that analyzes multiple storage devices with similar characteristics by positioning them in controlled environments to perform customized testing cycles, monitoring their statuses, and generating predictive information for administrators to plan replacements or repairs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If storage devices from different manufacturers with varying characteristics are deployed in network systems, then device versatility and storage capacity are improved, but failure prediction accuracy deteriorates

Engineering Contradiction:
Improvedevice versatilityVSAvoidfailure prediction accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments storage devices into canary groups based on shared characteristics (manufacturer, model, production batch) and analyzes each segment separately. This allows failure prediction to be tailored to specific device groups rather than treating all devices uniformly, thereby maintaining prediction accuracy despite device diversity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter of analysis by focusing on specific characteristic parameters (e.g., manufacturer, model, production date) to group devices. By adjusting which parameters are used for grouping, the system can adapt to different device diversities while maintaining effective failure prediction for each group.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If canary testing is implemented on multiple storage devices with similar characteristics, then failure prediction accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvefailure prediction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system divides the monitoring task into segments by creating canary groups of devices with similar characteristics. Each group is monitored independently with its own canary devices, which simplifies the analysis compared to monitoring all devices together while still providing accurate predictions for each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses canary devices as copies or representatives of larger device groups. Instead of analyzing every device individually, canary devices are deployed as simplified models that replicate the behavior of their group members, reducing system complexity while maintaining prediction accuracy.

Inventive Principle:
Principle #26Copying

3Loss of time

If continuous monitoring of storage device statuses is performed, then failure detection timeliness is improved, but energy consumption increases

Engineering Contradiction:
Improvefailure detection timelinessVSAvoidenergy consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary monitoring on canary devices that are placed in controlled environments and subjected to accelerated stress conditions. This preliminary action allows failure patterns to be detected earlier in the device lifecycle, reducing the need for continuous long-term monitoring of all devices and thereby reducing energy consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of continuous monitoring of all devices, the system uses periodic canary testing on representative devices. The canary devices are monitored intensively for specific periods, and their failure patterns are then applied to predict failures in the broader device population, reducing overall energy consumption while maintaining timely detection.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10255163B2Canary testing for storage devices
Publication Date: 2019.04.09 META PLATFORMS INC
  • US10255163B2 patent drawing
  • US10255163B2 patent drawing
  • US10255163B2 patent drawing

AI summary

Embodiments are disclosed for analyzing data storage devices. The present disclosure employs a “canary” test that selects multiple storage devices and tests the same for a predetermined period of time. By analyzing the statuses of the storage devices monitored and recorded during the applicable tests, the present disclosure can generate an analytical result regarding the characteristics of the storage devices. The analytical result can be presented to an operator in a meaningful way so as to enable him or her to make an informed decision when utilizing a storage device with characteristics similar to the tested storage devices.