Hybrid Storage Device Dynamic Data Migration Between QLC and SLC Pools

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems face increasing demands for higher storage density and faster access times due to growing data volumes, particularly with high-resolution graphics and audio content, while also needing to reduce system size and improve responsiveness to user input.

Innovation Solution

A hybrid storage device is implemented, combining memory cells with different configurations for prioritizing storage density and access speed, using quad-level cells for higher density and single-level cells for quicker access, with data dynamically moved between these types based on predicted usage patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If QLC memory cells are used for storage, then storage density is improved, but access speed deteriorates

Engineering Contradiction:
Improvestorage densityVSAvoidaccess speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The storage device is segmented into multiple pools with different memory cell types (QLC, SLC, etc.), each optimized for specific characteristics. The controller dynamically segments data across these pools based on access patterns, allowing simultaneous utilization of high-density QLC storage and high-speed SLC storage to resolve the contradiction between storage density and access speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts data placement and migration between different memory cell types based on real-time access patterns and workload characteristics. Frequently accessed data is automatically migrated to faster cell types (SLC), while less frequently accessed data resides in higher-density cell types (QLC), making the storage system adaptive and resolving the static trade-off between density and speed.

Inventive Principle:
Principle #15Dynamics

2Quantity of substance

If storage capacity is increased to handle larger data volumes, then data volume handling is improved, but access time deteriorates

Engineering Contradiction:
Improvestorage capacityVSAvoidaccess time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system performs preliminary actions by proactively migrating data between storage pools based on predicted access patterns and workload analysis. Before data is actually needed, it is pre-positioned in optimal storage locations, reducing actual access time while maintaining large storage capacity. This anticipatory data placement resolves the contradiction between capacity and access time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The controller continuously monitors access patterns, workload characteristics, and performance metrics, using this feedback to dynamically adjust data placement strategies. The system learns from past access behavior and optimizes future data placement, ensuring that frequently accessed data in large-capacity storage is quickly retrievable, thus resolving the capacity-access time trade-off.

Inventive Principle:
Principle #23Feedback

3Volume of moving object

If system size is reduced, then device compactness is improved, but storage capacity deteriorates

Engineering Contradiction:
Improvedevice sizeVSAvoidstorage capacity
Core Design Contradiction:
Volume of moving objectVSQuantity of substance

Solution Approach 1:

The storage device uses a composite architecture combining multiple types of memory cells (QLC, SLC, and potentially other types) within a unified controller framework. This composite approach allows the system to achieve high storage capacity in a compact form factor by optimally utilizing the strengths of each cell type and dynamically managing data across them, resolving the contradiction between device size and storage capacity.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS12153797B2Hybrid storage device with data migration for an information handling system
Publication Date: 2024.11.26 DELL PROD LP
  • US12153797B2 patent drawing
  • US12153797B2 patent drawing
  • US12153797B2 patent drawing

AI summary

Aspects of this disclosure improve data availability by decreasing access times to obtain data from the storage device while still providing high memory density. A method may include receiving, by a controller of a non-volatile solid-state storage device, data with tags to be stored in a first portion configured as a first type and a second portion configured as a second type; receiving, by the controller, a storage command comprising an indicator, wherein at least some data associated with a tag identified by the indicator is stored in the first portion; and writing, by the controller based on receiving the storage command, the at least some data associated with the tag identified by the indicator from the first portion to the second portion. Other aspects are also disclosed.