Dynamic Data Preservation for HPB-LPB Storage Buffer Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor storage devices face performance degradation due to limited single-level cell (SLC) blocks, as QLC blocks are configured to function as SLC blocks, reducing available SLC blocks and degrading write and read performance when fill ratio exceeds optimal levels.

Innovation Solution

Implement a dynamic data preservation (DDP) threshold policy that adjusts based on fill ratio, identifying important data in high-performance buffer (HPB) blocks and migrating less important data to low-performance buffer (LPB) blocks during idle time, using a machine learning model to optimize read and write performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If QLC blocks are configured to function as SLC blocks to increase available high-performance blocks, then write performance is improved, but the number of available SLC blocks is reduced and performance degrades when fill ratio exceeds optimal levels

Engineering Contradiction:
Improvewrite performanceVSAvoidnumber of available SLC blocks
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent implements dynamic data preservation by continuously monitoring the fill ratio of HPB blocks and dynamically adjusting the DDP threshold value. When the fill ratio exceeds the predefined preservation fill ratio, the system dynamically lowers the DDP threshold to migrate less important data to LPB blocks, thereby maintaining optimal HPB space utilization without fixed constraints

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of DDP threshold value based on the fill ratio condition. The threshold is adjusted from a higher value when fill ratio is low to a lower value when fill ratio exceeds the preservation threshold, enabling adaptive control of data preservation behavior to match actual storage conditions

Inventive Principle:
Principle #35Parameter changes

2Speed

If data is preserved in HPB blocks to maintain fast access, then read performance is improved, but write performance degrades when HPB blocks are full

Engineering Contradiction:
Improveread performanceVSAvoidwrite performance
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent applies local quality by differentiating data into important and less important data based on access patterns and workload characteristics. Important data is preserved in HPB blocks for fast access, while less important data is migrated to LPB blocks, creating different storage qualities for different data types within the same system

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary data migration during idle time periods before write operations occur. By proactively migrating less important data from HPB to LPB blocks during idle periods, the system prepares HPB space in advance for upcoming write operations, preventing performance degradation

Inventive Principle:
Principle #10Preliminary action

3Productivity

If DDP threshold value is lowered to migrate data during idle time, then HPB block space is freed for upcoming writes, but data preservation is reduced

Engineering Contradiction:
Improvewrite operation availabilityVSAvoiddata preservation
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback control by continuously monitoring the fill ratio of HPB blocks and using this information to adjust the DDP threshold value. The feedback loop ensures that data migration decisions are based on actual storage conditions, balancing space freeing with data preservation needs

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260010313A1Apparatus for providing dynamic data preservation in a storage device and operating method thereof
Publication Date: 2026.01.08 SAMSUNG ELECTRONICS CO LTD
  • US20260010313A1 patent drawing
  • US20260010313A1 patent drawing
  • US20260010313A1 patent drawing

AI summary

An apparatus provides dynamic data preservation in a storage device, in which the apparatus includes control module configured to monitor a fill ratio of the storage device, compare the fill ratio with a predefined preservation fill ratio of the storage device to determine whether the fill ratio exceeds the predefined preservation fill ratio, dynamically configure a dynamic data preservation (DDP) threshold value of the storage device based on the fill ratio of the storage device when the fill ratio exceeds the predefined preservation fill ratio, and identify important data among data stored in high performance buffer (HPB) blocks of the storage device and migrate remaining data which are not identified as important data to low performance buffer (LPB) blocks of the storage device based on the configured DDP threshold value during idle time of the storage device.