Memory Degradation Throttling for Storage Lifespan Extension

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory systems, such as disk drives, wear out over time and may fail before the warranty period, necessitating a method to slow down data transfers to prolong their lifespan.

Innovation Solution

A system and method that determine the rate of memory degradation and reduce data transfer rates by inserting delays, reducing the number of credits for data transfer, or blocking connections to throttle memory access, thereby prolonging the memory's life.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the data transfer rate to memory is maintained at high speed, then productivity is improved, but the memory degradation rate increases and reliability deteriorates

Engineering Contradiction:
Improvedata transfer rateVSAvoidmemory lifespan
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic adjustment of data transfer rates based on real-time monitoring of memory degradation. The system transitions from static high-speed transfers to adaptive variable-speed transfers, modifying the data transfer rate according to the current health state of the memory to balance productivity and reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system establishes a feedback loop where memory degradation is continuously monitored and this information feeds back to control the data transfer rate. The controller adjusts transfer parameters based on degradation metrics, creating a closed-loop control system that automatically balances performance and memory longevity

Inventive Principle:
Principle #23Feedback

2Reliability

If the data transfer rate is reduced to slow memory degradation, then reliability is improved, but productivity deteriorates

Engineering Contradiction:
Improvememory lifespanVSAvoiddata transfer rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies partial throttling of data transfers rather than complete reduction. It selectively applies degradation mitigation techniques to only the extent necessary to prevent warranty failures, maintaining higher transfer rates when memory health is good and applying only sufficient reduction to achieve the reliability target

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically changes transfer parameters such as data transfer rate, queue depth, and I/O workload based on memory degradation state. This allows flexible adjustment of multiple parameters to optimize the balance between productivity and reliability rather than simply reducing speed

Inventive Principle:
Principle #35Parameter changes

3Reliability

If throttling techniques are applied to reduce data transfer rate, then memory degradation is reduced, but device complexity increases

Engineering Contradiction:
Improvememory lifespanVSAvoidcontrol mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service through automated monitoring and adjustment of data transfer rates based on memory degradation. The controller autonomously determines when and how much to throttle without requiring external intervention or complex manual control systems, reducing the effective complexity burden on the user

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9305620B2Techniques for reducing a rate of data transfer to at least a portion of memory
Publication Date: 2016.04.05 SEAGATE TECH LLC
  • US9305620B2 patent drawing
  • US9305620B2 patent drawing
  • US9305620B2 patent drawing

AI summary

A system, method, and computer program product are provided for reducing a rate of data transfer to at least a portion of memory. In operation, a rate of degradation of at least a portion of memory associated with a drive is determined. Furthermore, a rate of data transfer to the at least a portion of the memory is reduced, based on the determined rate of degradation.