QLC SSD Configuration via DWPD Telemetry Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The transition from triple level cell (TLC) to quadruple level cell (QLC) SSDs in data storage systems poses challenges due to significant differences in Drive Writes Per Day (DWPD) ratings, requiring new storage system designs that consider real-world usage patterns and write amplification to prevent premature failure.

Innovation Solution

A method involving the collection of operational data from existing storage systems to model and compare DWPD ratings, with the option to reconfigure new data storage systems based on telemetry data to meet threshold DWPD values, incorporating write amplification corrections and design parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If QLC SSDs are used to increase storage capacity, then storage density is improved, but write endurance deteriorates due to lower DWPD ratings

Engineering Contradiction:
Improvestorage capacityVSAvoidwrite endurance
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system dynamically adjusts operational parameters such as write throttling thresholds, cache allocation ratios, and garbage collection frequencies based on the specific DWPD ratings of installed QLC SSDs. This allows the storage system to optimize performance while respecting the write endurance limitations of QLC technology.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system continuously monitors actual write patterns, DWPD consumption rates, and SSD health metrics, then uses this feedback to adaptively adjust write policies, cache strategies, and provisioning decisions. This closed-loop control prevents premature failure by responding to real-time conditions.

Inventive Principle:
Principle #23Feedback

2Reliability

If write throttling is applied to extend SSD lifespan, then reliability is improved, but productivity deteriorates due to reduced write performance

Engineering Contradiction:
ImproveSSD lifespanVSAvoidwrite performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements dynamic write throttling that adjusts in real-time based on current SSD health, remaining warranty life, and workload characteristics. Rather than static throttling, the system modulates write rates adaptively, allowing maximum performance when SSDs are healthy and applying gentler throttling as they approach endurance limits.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The storage system divides data workloads into different tiers and categories, applying different throttling strategies to different data types. Frequently accessed data may use more aggressive write policies with better protection, while archival data uses more conservative approaches, optimizing the balance between performance and longevity.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If telemetry data collection is implemented to model DWPD, then design accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvedesign accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Instead of implementing complex physical monitoring hardware in each SSD, the system creates virtual models and digital twins of SSD behavior based on manufacturer specifications and standardized performance characteristics. These software-based models accurately predict DWPD consumption without requiring additional physical sensors or components.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The telemetry collection infrastructure serves multiple purposes: it monitors DWPD consumption for modeling, tracks SSD health for predictive maintenance, measures actual vs. predicted performance, and provides insights for capacity planning. This multi-functional approach reduces overall system complexity by consolidating monitoring functions.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11593189B1Configuring new storage systems based on write endurance
Publication Date: 2023.02.28 DELL PROD LP
  • US11593189B1 patent drawing
  • US11593189B1 patent drawing
  • US11593189B1 patent drawing

AI summary

A method performed by a computing device, of configuring a new design of a new data storage system (DSS) having initial configuration parameters is provided. The new design includes an initial plurality of storage drives. The method includes (a) collecting operational information from a plurality of remote DSSs in operation, the operational information including numbers of writes of various write sizes received by respective remote DSSs of the plurality of remote DSSs over time; (b) modeling a number of drive writes per day (DWPD) of the initial plurality of storage drives of the new DSS based on the collected operational information from the plurality of remote DSSs and the initial configuration parameters; (c) comparing the modeled number of DWPD to a threshold value; and (d) in response to the modeled number of DWPD exceeding the threshold value, reconfiguring the new DSS with an updated design.