Storage Controller Data Distribution for SSD Life Balance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices with SSDs face inefficiencies in data distribution when adding new memory devices, leading to prolonged data redistribution times and increased consumption of remaining life due to write amplification and storage ratio imbalances.

Innovation Solution

A storage device with a control unit that configures parity groups to distribute user data across multiple SSDs, allowing for initial data movement to a new SSD during first-order distribution and subsequent redistribution to balance data volume and reduce redundant data, thereby shortening data distribution times and leveling SSD life consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data restructuring is performed when a new memory device is added, then data is distributed among existing and new memory devices, but data distribution takes a long time which delays the decrease in consumption rate for remaining life

Engineering Contradiction:
Improvedata distribution completenessVSAvoiddata distribution time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The data distribution process is segmented into two distinct phases: first-order distribution that moves existing user data to the new memory device without restructuring, and second-order distribution that performs restructuring to optimize data layout. This segmentation allows the system to achieve rapid initial data distribution while deferring time-consuming restructuring operations, thereby resolving the contradiction between data distribution completeness and distribution time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary data movement (first-order distribution) before performing data restructuring (second-order distribution). By moving data to the new memory device first and restructuring later, the system achieves rapid data distribution to decrease the consumption rate for remaining life, while still ensuring eventual data optimization through deferred restructuring operations.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If storage ratio for data increases, then more data can be stored, but efficiency of garbage collection decreases and write amplification occurs increasing consumption rate for remaining life

Engineering Contradiction:
Improvestorage capacityVSAvoidgarbage collection efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent implements dynamic data distribution that adapts to changing storage conditions. When new memory devices are added, the system dynamically redistributes data to maintain optimal storage ratios across all devices. This dynamic adjustment prevents storage ratio imbalances that would otherwise degrade garbage collection efficiency and increase write amplification, allowing the system to maintain high productivity even as storage capacity increases.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the distribution parameters of data across memory devices based on the addition of new devices. By adjusting how data is distributed and maintaining optimal storage ratios, the system prevents write amplification and maintains efficient garbage collection while utilizing increased storage capacity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If data is redistributed among existing and new memory devices, then storage ratio balance is improved, but data distribution time increases delaying the decrease in consumption rate

Engineering Contradiction:
Improvestorage ratio balanceVSAvoiddata distribution time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the data distribution process into two phases: first-order distribution that rapidly moves data to balance storage ratios without restructuring, and second-order distribution that performs optimization restructuring. This segmentation allows the system to achieve storage ratio balance quickly through the first phase, thereby decreasing the consumption rate for remaining life, while the second phase subsequently refines the data layout without compromising the already-improved balance.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11175857B2Storage device and storage management method
Publication Date: 2021.11.16 HITACHI VANTARA LTD
  • US11175857B2 patent drawing
  • US11175857B2 patent drawing
  • US11175857B2 patent drawing

AI summary

To provide a storage device by which distribution of data to an added memory device may be carried out in a short period of time.In a case where any new SSD is added to the storage device, a storage controller carries out first data distribution processing moving any piece of user data in a parity group from existing SSDs to the added SSD and second data distribution processing increasing the number of pieces of the user data configuring the parity group from a first number to a second number after the first data distribution processing and storing the user data in a plurality of memory devices SSDs.