SSD Life Prediction Using Dynamic Write Amplification Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SSD life prediction methods, such as linear approximation, fail to accurately account for the increase in write amplification (WA) over time, leading to overestimation of remaining life and inefficient life extension strategies.

Innovation Solution

A storage apparatus and method that predict SSD life based on data storage rate and write amplification, using a controller to adjust data storage rates and migrate data to extend SSD life by optimizing the over-provisioning ratio and spare capacity utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If linear approximation is used for SSD life prediction, then prediction simplicity is improved, but prediction accuracy deteriorates due to ignoring write amplification increase

Engineering Contradiction:
Improveprediction method complexityVSAvoidlife prediction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by transitioning from a static linear approximation model to a dynamic prediction model that accounts for changing write amplification factors. The system continuously monitors actual write operations and adjusts predictions based on evolving WA trends, making the prediction adaptive to changing SSD usage patterns and storage capacity utilization over time.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback by using actual write operation data and storage capacity information to continuously refine life predictions. The system monitors real-world write amplification behavior and uses this feedback to correct and improve prediction accuracy, creating a closed-loop system that learns from actual usage patterns rather than relying solely on initial linear projections.

Inventive Principle:
Principle #23Feedback

2Duration of action of stationary object

If over-provisioning ratio is increased to reduce write amplification, then SSD life is extended, but user capacity is reduced

Engineering Contradiction:
ImproveSSD lifeVSAvoiduser capacity
Core Design Contradiction:
Duration of action of stationary objectVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the over-provisioning ratio based on monitored write amplification trends and remaining life predictions. Rather than using a fixed OP ratio, the system modifies this parameter in response to changing conditions, allowing optimization of both SSD life and user capacity under varying workload patterns and storage utilization levels.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system makes the over-provisioning ratio dynamic rather than static, allowing it to adapt based on actual write amplification behavior and predicted remaining life. This enables the system to optimize the balance between extending SSD life through higher OP ratios and maintaining user capacity, adjusting the parameter as conditions change over time.

Inventive Principle:
Principle #15Dynamics

3Productivity

If data migration is performed frequently to maintain performance, then storage performance is improved, but write amplification increases and SSD life consumption accelerates

Engineering Contradiction:
Improvestorage performanceVSAvoidlife consumption rate
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent applies partial action by performing data migration selectively rather than frequently or universally. The system monitors write amplification trends and storage capacity utilization to determine when migration is necessary, performing partial migrations only when needed to maintain performance thresholds, thereby avoiding excessive migration operations that would accelerate life consumption.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system uses feedback from monitored write amplification and performance metrics to control the timing and extent of data migration operations. Rather than following a fixed migration schedule, the system responds to actual system state, performing migrations only when performance degradation or WA thresholds are exceeded, thus optimizing the balance between performance maintenance and life preservation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11275511B2Storage apparatus and data processing method for storage apparatus
Publication Date: 2022.03.15 HITACHI VANTARA LTD
  • US11275511B2 patent drawing
  • US11275511B2 patent drawing
  • US11275511B2 patent drawing

AI summary

The accuracy of predicting the remaining life of a non-volatile memory in which WA occurs is enhanced. A storage controller predicts the remaining lives of SSDs on the basis of the data storage rates of the respective SSDs. When the storage controller determines that a life expectation result on one SSD does not satisfy a target operation period while a life expectation result on another SSD satisfies the target operation period, the storage controller executes extent migration processing of migrating data in any data stored extent to an extent in which data has not been stored, thereby decreasing the data storage rate of the one SSD to extend the life of the one SSD.