SSD Parameter Biasing by Enclosure Position

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data storage devices in data centers face thermal throttling issues due to varying thermal conditions across different positions in storage enclosures, leading to premature failure and reduced quality of service (QoS).

Innovation Solution

Proactively biasing parameters of data storage devices, such as SSDs, based on their spatial position within the enclosure using techniques like adjusting flash translation layer (FTL) parameters, error correction, die parallelism, NAND trim, and clock management to prevent thermal throttling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data storage devices are held in close proximity within the electronics enclosure to increase storage capacity, then storage system capacity is improved, but thermal conditions deteriorate leading to thermal throttling and premature failure

Engineering Contradiction:
Improvestorage system capacityVSAvoidthermal conditions
Core Design Contradiction:
Quantity of substanceVSTemperature

Solution Approach 1:

The system applies different operational parameters to SSDs based on their specific location within the enclosure. SSDs in hotter rear positions receive different parameter adjustments compared to those in cooler front positions, optimizing each device's operation for its local thermal environment rather than applying uniform settings to all devices

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system proactively adjusts operational parameters of SSDs before thermal throttling occurs by monitoring predicted thermal conditions based on enclosure position and workload. This preliminary adjustment prevents thermal throttling from happening in the first place, maintaining optimal performance ahead of potential thermal issues

Inventive Principle:
Principle #10Preliminary action

2Reliability

If SSD parameters are tuned for the worst case scenario (0 to 70° C.) to ensure reliability across all conditions, then reliability is improved, but performance overhead increases due to conservative settings

Engineering Contradiction:
ImprovereliabilityVSAvoidperformance overhead
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Instead of uniformly tuning all SSDs for the worst-case temperature scenario, the system applies parameter adjustments tailored to each SSD's actual thermal environment. SSDs in cooler positions receive less conservative settings, improving their performance without compromising reliability, while only SSDs in genuinely hot positions receive worst-case tuning

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes operational parameters such as cell voltage distribution, parity management, and garbage collection thresholds based on actual thermal conditions. This allows the SSD to optimize performance parameters for its current environment while maintaining reliability through condition-appropriate parameter selection rather than universally conservative settings

Inventive Principle:
Principle #35Parameter changes

3Reliability

If reactive thermal throttling schemes are implemented in SSDs, then thermal protection is provided, but quality of service drops at unexpected times when throttling occurs

Engineering Contradiction:
Improvethermal protectionVSAvoidquality of service
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system proactively adjusts operational parameters before thermal throttling conditions develop by predicting future thermal states based on enclosure position, ambient conditions, and workload patterns. This prevents thermal throttling from occurring suddenly and degrading QoS, as the SSD is already operating with appropriate parameters to avoid the throttling event

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors thermal conditions and operational parameters, using this feedback to dynamically adjust SSD settings. This closed-loop approach ensures the SSD responds to actual thermal conditions in real-time, maintaining optimal performance while providing thermal protection, rather than relying on fixed reactive thresholds

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11880594B2Proactively biasing parameters of data storage device based on spatial position in storage enclosure
Publication Date: 2024.01.23 SANDISK TECHNOLOGIES LLC
  • US11880594B2 patent drawing
  • US11880594B2 patent drawing
  • US11880594B2 patent drawing

AI summary

Disclosed are systems and methods for proactively, instead of reactively, biasing parameters of a data storage device based on a spatial position in a storage enclosure. The method includes obtaining a spatial position for the data storage device in a storage enclosure. The method also includes proactively biasing one or more parameters for controlling the device memory, based on the spatial position. The spatial position has a corresponding thermal profile that is predetermined.