AI-Driven Adjustable RAIN Data Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional redundant array of independent NAND (RAIN) data protection schemes are designed for the life of a memory system, which can reduce performance and may not recover data from defects not accounted for in their fail rates, leading to potential data loss.

Innovation Solution

Implementing an adjustable data protection scheme using artificial intelligence (AI) that analyzes memory system utilization and historical data to dynamically adjust RAIN settings, including the use of artificial neural networks to recommend adjustments based on failure data, thereby relaxing or tightening RAIN performance as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional RAIN data protection schemes are designed for the life of a memory system, then data protection coverage is maximized, but memory system performance is reduced

Engineering Contradiction:
Improvedata protection coverageVSAvoidmemory system performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic adjustment of RAIN parameters based on real-time monitoring of memory system health, utilization patterns, and failure data. The system transitions from static, life-long RAIN configurations to dynamic, adaptive configurations that evolve with the memory system's actual conditions, allowing optimization of protection coverage without permanently sacrificing performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes RAIN parameters such as protection levels, activation thresholds, and recovery strategies based on monitored conditions including temperature, write endurance, read latency, and failure rates. By adjusting these parameters dynamically, the system maintains strong data protection when needed while optimizing performance during normal operation.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If RAIN performance is optimized to not hinder memory system performance, then memory system productivity is improved, but data protection for defects outside fail rates is reduced

Engineering Contradiction:
Improvememory system performanceVSAvoiddata protection for unknown defects
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system continuously monitors memory system operation, collecting data on failures, latency, temperature, and write endurance. This feedback is processed through machine learning models that analyze patterns and predict future failure risks. The feedback loop enables the system to adjust RAIN parameters proactively based on actual observed behavior rather than relying solely on predetermined fail rates.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The memory system performs self-diagnosis and self-adjustment by analyzing its own operational data and automatically modifying RAIN configurations. The system monitors its own performance metrics, identifies patterns indicating emerging defects, and autonomously adjusts protection parameters without external intervention, enabling adaptive protection for defects outside original fail rate predictions.

Inventive Principle:
Principle #25Self-service

3Reliability

If RAIN is designed for particular fail rates, then data recovery for expected failures is ensured, but data recovery for defects not included in fail rates is not guaranteed

Engineering Contradiction:
Improvedata recovery for expected failuresVSAvoiddata recovery for unexpected defects
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary analysis of memory health metrics including temperature trends, write endurance patterns, and latency variations before failures occur. Machine learning models predict potential failure modes and trigger preemptive RAIN adjustments to ensure protection coverage for defects that were not part of the original design fail rates, preparing the system in advance for unexpected failures.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11989421B2Adjustable data protection scheme using artificial intelligence
Publication Date: 2024.05.21 MICRON TECHNOLOGY INC
  • US11989421B2 patent drawing
  • US11989421B2 patent drawing
  • US11989421B2 patent drawing

AI summary

Apparatuses and methods can be related to implementing adjustable data protection schemes using artificial intelligence. Implementing adjustable data protection schemes can include receiving failure data for the plurality of memory devices and receiving an indication of a failure of a stripe of the plurality of memory devices based on the failure data. Based on failure data, and the indication of the failure of the stripe of the plurality of memory devices, a data protection scheme adjustment can be generated for the memory device. The data protection scheme adjustment can be received from the AI accelerator and can be implemented by a plurality of memory devices.