SSD Lifetime Control for Precise Swapping Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage systems using SSDs face challenges in managing the lifetime of SSDs within a drive box independently of the controller, leading to inadequate swapping timing that does not align with user demands, as the lifetime of SSDs can be exhausted before the desired swapping time due to uneven write distribution.

Innovation Solution

A storage system with a management server and controller that selectively controls the writing frequency to individual SSDs within a drive box, allowing for precise management of SSD lifetimes, enabling swapping at user-desired times by accelerating or decelerating write operations based on remaining capacity and user policies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of stationary object

If wear leveling is performed to level the number of times of writings in the entire flash device, then the lifetime of the flash device is extended, but the SSD reaches the end of lifetime before the desired swapping time due to uneven write distribution

Engineering Contradiction:
Improvelifetime of SSDVSAvoidtime until swapping
Core Design Contradiction:
Duration of action of stationary objectVSLoss of time

Solution Approach 1:

The system dynamically adjusts the writing frequency parameter for each SSD based on its remaining lifetime and the user's desired swapping time. By changing the writing frequency parameter, the system can control the consumption rate of SSD lifetime, ensuring that SSDs are swapped at the desired time rather than exhausting their lifetime prematurely.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements dynamic control of writing operations by selectively controlling the writing frequency for individual SSDs. This dynamic adjustment allows the system to adapt to varying conditions and ensure that SSDs reach their end of lifetime exactly when swapping is desired, rather than following a static wear leveling approach.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the lifetime of SSDs is managed independently of the controller, then the drive box can be swapped separately, but the SSDs may be exhausted before the controller's functional lifetime

Engineering Contradiction:
Improveindependent swapping capabilityVSAvoidlifetime synchronization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system employs feedback mechanisms to monitor the remaining lifetime of each SSD and adjust the writing frequency accordingly. This feedback loop ensures that the independent lifetime management of drive boxes does not lead to premature exhaustion, but rather synchronizes with the controller's functional lifetime and user swapping preferences.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary calculations to determine the optimal writing frequency for each SSD based on the desired swapping time. By taking preliminary action to set appropriate writing frequencies, the system ensures that SSDs will reach their end of lifetime exactly when needed, maintaining reliability while enabling independent swapping.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If writing frequency is controlled to reach end of lifetime at swapping time, then swapping timing aligns with user demands, but requires complex management of writing operations

Engineering Contradiction:
Improveswapping timing alignmentVSAvoidwriting frequency management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system implements self-service mechanisms where the controller automatically adjusts writing frequencies based on monitored SSD lifetime status. This automation reduces the complexity of manual writing frequency management while achieving precise alignment of swapping timing with user demands.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11262917B2Storage system and SSD swapping method of storage system
Publication Date: 2022.03.01 HITACHI VANTARA LTD
  • US11262917B2 patent drawing
  • US11262917B2 patent drawing
  • US11262917B2 patent drawing

AI summary

Provided is a storage system having a management server, a drive box including a plurality of SSDs, and a controller which performs control of receiving an I/O request from a host computer and reading data from or writing data in the SSD in the drive box. The management server selects the SSD to be swapped on the basis of a lifetime at a swapping time of the SSD in the drive box, and the controller controls a writing frequency for the selected SSD so that the selected SSD is controlled to reach the end of the lifetime at the swapping time.