SSD Refresh Querying and Garbage Collection for QLC Endurance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Quad-level cell (QLC) SSDs have poor durability due to a lower program/erase cycle limit and require frequent internal refreshes, which shorten their useful life and increase write amplification.

Innovation Solution

Query SSD storage for locations about to be refreshed and perform system-level garbage collection to relocate valid data before the refresh, thereby reducing the need for internal refreshes and minimizing write amplification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If QLC SSDs are used to increase storage capacity and reduce cost, then storage capacity and cost-effectiveness are improved, but durability and useful life are worsened due to lower P/E cycle limits

Engineering Contradiction:
Improvestorage capacityVSAvoiddurability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system queries the SSD for locations about to be refreshed and performs garbage collection in advance before the refresh operation occurs. This preliminary action prevents the refresh from happening by already relocating the valid data, thereby preserving P/E cycles and extending the SSD's useful life while maintaining the high capacity benefits of QLC technology

Inventive Principle:
Principle #10Preliminary action

2Reliability

If internal refreshes are performed frequently to prevent data loss, then data reliability is improved, but P/E cycles are consumed thus shortening SSD useful life

Engineering Contradiction:
Improvedata reliabilityVSAvoiduseful life
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The system proactively identifies locations scheduled for refresh and performs garbage collection before the refresh operation is executed. This preliminary intervention ensures data reliability is maintained while avoiding the consumption of P/E cycles that would otherwise be used for refresh operations, thereby extending the SSD's useful life

Inventive Principle:
Principle #10Preliminary action

3Duration of action of stationary object

If system-level garbage collection is performed before refresh to improve endurance, then SSD useful life is extended, but additional write operations are required

Engineering Contradiction:
Improveuseful lifeVSAvoidoperation complexity
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The system queries the SSD for refresh-scheduled locations and uses this feedback information to intelligently target garbage collection operations. This feedback-driven approach ensures that garbage collection is performed only where necessary (at locations about to be refreshed), avoiding unnecessary write operations while still extending SSD useful life through targeted intervention

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12561065B2Providing endurance to solid state device storage via querying and garbage collection
Publication Date: 2026.02.24 DELL PROD LP
  • US12561065B2 patent drawing
  • US12561065B2 patent drawing
  • US12561065B2 patent drawing

AI summary

A technique provides endurance to solid state device (SSD) storage. Such a technique involves querying the SSD storage for locations which are about to be refreshed by the SSD storage. Such a technique further involves identifying storage objects that include the locations which are about to be refreshed in response to querying the SSD storage. Such a technique further involves, prior to the locations which are about to be refreshed being refreshed by the SSD storage, garbage collecting at least some of the identified storage objects to increase endurance of the SSD storage.