Storage Device Failure Prediction via Log Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for recovering from failures in storage devices do not enhance the reliability of memory systems, as they are applied only after a failure occurs.

Innovation Solution

A method and system that include a storage device with a buffer memory, a non-volatile memory, a log monitor, and a processor implementing a machine learning module to identify failure possibilities based on log data, allowing for proactive measures to improve memory system reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional failure recovery techniques are applied after failure occurs, then failure recovery is achieved, but system reliability cannot be improved proactively

Engineering Contradiction:
Improvememory system reliabilityVSAvoidtime for failure detection and response
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by collecting log data from storage device components and analyzing it with machine learning models before failures occur. The system proactively identifies potential failures by examining patterns in log data such as temperature, power consumption, and operational statistics, enabling preventive measures to be taken before actual failures impact system reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by continuously monitoring log data from storage components and using machine learning analysis to generate failure possibility assessments. This feedback loop provides ongoing information about component health status, allowing the system to adapt and respond to changing conditions that may indicate impending failures, thereby improving proactive reliability management.

Inventive Principle:
Principle #23Feedback

2Reliability

If machine learning module is added to analyze log data, then failure prediction capability is improved, but device complexity increases

Engineering Contradiction:
Improvefailure prediction accuracyVSAvoidstorage device structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the machine learning module to perform multiple functions: collecting log data from various sources, analyzing patterns across different component types, predicting failures for multiple components simultaneously, and providing comprehensive health assessments. This multi-functional approach consolidates what could be multiple separate systems into a single versatile module.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent implements self-service by enabling the storage device to autonomously monitor its own components, collect its own log data, and perform self-diagnosis through machine learning analysis. The system automatically identifies potential failures without requiring external intervention, allowing the device to manage its own reliability assessment and trigger appropriate responses.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12235713B2Method for operating storage device and host device, and storage device
Publication Date: 2025.02.25 SAMSUNG ELECTRONICS CO LTD
  • US12235713B2 patent drawing
  • US12235713B2 patent drawing
  • US12235713B2 patent drawing

AI summary

A method for operating a storage device capable of improving reliability of a memory system is provided. The method includes providing a storage device which includes a first component and a second component; receiving, via a host interface of the storage device, a command for requesting failure possibility information about the storage device from an external device; and providing, via the host interface, the failure possibility information about the storage device to the external device in response to the command.