Storage Control Apparatus for SSD Lifespan Extension via Access Pattern Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Solid state drives (SSDs) face a limitation in write data capacity due to degradation from write-erase operations, leading to a shorter lifespan, especially in mixed workload environments where data access patterns vary, making it challenging to extend the life of SSDs with existing compression and deduplication techniques.

Innovation Solution

A storage apparatus that determines the access characteristic of data blocks and optimally allocates them across SSDs with different lifetimes, storing read-intensive data on SSDs with shorter lifetimes and write-intensive data on those with longer lifetimes, and migrates data accordingly to extend the lifespan of SSDs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data compression and deduplication techniques are used, then the effective storage capacity is improved, but the write-erase operations increase causing shorter SSD lifespan

Engineering Contradiction:
Improveeffective storage capacityVSAvoidSSD lifespan
Core Design Contradiction:
Quantity of substanceVSDuration of action of stationary object

Solution Approach 1:

The patent segments the SSD storage system into multiple independent SSDs, each with its own lifespan characteristics. By dividing the storage workload across multiple SSDs and implementing selective data placement strategies, the system can optimize for either capacity or lifespan on a per-SSD basis, resolving the contradiction between effective capacity and overall system lifespan

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of data placement strategy by introducing access pattern-based classification. Instead of uniform data distribution, the system dynamically determines which SSDs receive which data based on access characteristics, thereby changing how storage resources are allocated and extending overall system lifespan while maintaining effective capacity

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If high-capacity SSDs with smaller DWPD are used, then the storage capacity is improved, but the write data limit decreases

Engineering Contradiction:
Improvestorage capacityVSAvoidwrite data limit
Core Design Contradiction:
Quantity of substanceVSLoss of substance

Solution Approach 1:

The patent implements dynamic data placement that adapts to changing access patterns and SSD wear states. The system continuously monitors data access characteristics and reallocates data between SSDs with different DWPD ratings, allowing high-capacity SSDs to be utilized effectively while managing their lower write endurance through intelligent workload distribution

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a storage control apparatus as an intermediary between the host system and multiple SSDs. This intermediary manages the complex task of matching data with appropriate SSDs based on access patterns and SSD characteristics, enabling the system to overcome the write data limit constraint of high-capacity SSDs through coordinated management

Inventive Principle:
Principle #24Intermediary (Mediator)

3Duration of action of stationary object

If read-intensive data is stored on SSDs with shorter lifetimes, then the lifespan of the storage system is improved, but the complexity of data management increases

Engineering Contradiction:
Improvestorage system lifespanVSAvoiddata management complexity
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where the storage control apparatus automatically monitors data access patterns and performs autonomous data migration decisions. The system serves itself by detecting access characteristics and reallocating data without manual intervention, thereby extending storage system lifespan while keeping management complexity manageable through automation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates feedback loops where the storage control apparatus continuously monitors data access patterns and uses this information to make real-time decisions about data placement. This feedback mechanism enables the system to adapt to changing workload characteristics and optimize SSD utilization, extending overall system lifespan through dynamic adjustment

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10521131B2Storage apparatus and storage control apparatus
Publication Date: 2019.12.31 FUJITSU LTD
  • US10521131B2 patent drawing
  • US10521131B2 patent drawing
  • US10521131B2 patent drawing

AI summary

A storage apparatus of the present disclosure includes a plurality of storing units having different life times, and a processor configured to manage a data block to be stored in the plurality of storing units. The processor is configured to determine or infer an access characteristic for the data block, and store the data block in a storing unit in accordance with the determined or inferred access characteristic, among the plurality of storing units having the different life times. This enables to extend the life times of the storing units.