Memory Sub-System Data Recovery Without Host Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data recovery schemes in memory sub-systems, such as RAID, require data processing and movement through the host system, leading to increased recovery time and potential secondary failures, which can be catastrophic.

Innovation Solution

Implementing a data recovery method within the memory sub-system that processes and moves data directly between memory components, leveraging existing components and RAID functionality to reduce recovery time and eliminate host system processing overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data recovery is performed through the host system using conventional RAID schemes, then data can be recovered, but recovery time is increased and host system performance is adversely affected

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidrecovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts the data recovery function from the host system and implements it directly within the storage device. The storage device autonomously performs data recovery operations using its own processor and memory resources, eliminating the need to move data through the host system for recovery operations. This reduces recovery time and prevents host system performance degradation while maintaining data recovery capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of a dedicated recovery buffer memory within the storage device. This buffer serves as a temporary storage location for data during recovery operations, enabling direct data transfer and processing between storage components without involving the host system. The intermediary buffer facilitates efficient parallel processing and reduces the time required for data recovery.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data is processed and moved through the host system during recovery, then recovery can be completed, but the risk of secondary failures increases

Engineering Contradiction:
Improvedata recovery completionVSAvoidsecondary failure risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent removes the data recovery process from the host system environment and confines it entirely within the storage device. By extracting the recovery operations to the storage device's own processing resources, the system eliminates the intermediate transmission path through the host system that could introduce secondary failures. Data remains isolated within the storage device throughout the recovery process.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The storage device performs self-service data recovery using its own processor, memory, and control logic. The device autonomously identifies failed data, retrieves backup copies, and restores data integrity without requiring host system intervention. This self-service capability reduces the attack surface and potential failure points by eliminating external system dependencies during critical recovery operations.

Inventive Principle:
Principle #25Self-service

3Reliability

If conventional RAID data recovery is implemented, then data can be recovered, but host system performance is adversely affected

Engineering Contradiction:
Improvedata protectionVSAvoidhost system performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the computationally intensive data recovery operations from the host system and relocates them to the storage device. The storage device's processor handles all recovery calculations, data reconstruction, and verification tasks locally. This extraction prevents host system CPU, memory, and I/O resources from being consumed during recovery operations, maintaining host system performance while preserving data protection capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a dedicated recovery buffer and direct memory-to-memory transfer pathways as intermediaries within the storage device. These intermediaries enable parallel data processing and recovery operations to occur independently of the host system's data processing pipelines. The intermediary structures facilitate efficient data movement and processing without creating bottlenecks or competing for host system resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12124345B2Data recovery within a memory sub-system without moving or processing the data through a host
Publication Date: 2024.10.22 MICRON TECHNOLOGY INC
  • US12124345B2 patent drawing
  • US12124345B2 patent drawing
  • US12124345B2 patent drawing

AI summary

A command to transfer data in a portion of a memory component to a recovery portion of a different memory component is received from a host system, wherein the portion of the memory component is associated with a portion of the memory component that has failed, and the data in the portion of the memory component is recovered and transferred to the recovery portion of the different memory component without moving or processing the data through the host system responsive to receipt of the command.