Dynamic Threshold Temperature Control for Data Storage Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage systems rely on static thermal cut-off points, limiting operational capabilities by setting a fixed temperature threshold for all data storage devices, which does not account for individual device operating ranges, leading to inefficient temperature management and potential device inaccessibility.

Innovation Solution

Implementing a method to dynamically determine and adjust threshold temperatures for each data storage device based on its current temperature margin, allowing for per-slot variable temperature settings to optimize operating conditions and prevent overheating.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a static thermal cut-off point is used for all data storage devices, then the system maintains simple temperature management, but individual device operating ranges are not accounted for, leading to potential device inaccessibility and reduced uptime

Engineering Contradiction:
Improvedevice uptime and accessibilityVSAvoidtemperature management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the temperature management system into individual per-device control units, where each data storage device has its own threshold temperature setting. This segmentation allows each device to operate within its specific thermal characteristics and operating range, preventing a single static threshold from causing widespread device inaccessibility. The system monitors and controls temperature at the device level rather than applying a uniform threshold across all devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by allowing each data storage device to have its own customized threshold temperature setting based on its individual operating characteristics. Instead of applying a uniform temperature threshold across all devices, the system enables each device to operate within its optimal thermal range, accounting for variations in device specifications, workload patterns, and environmental conditions. This localized approach improves reliability while maintaining manageable system complexity.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If a fixed temperature threshold is applied to all data storage devices, then the temperature management system remains simple to operate, but individual device limits are not respected, causing devices to become inaccessible during high-temperature operations

Engineering Contradiction:
Improvetemperature management easeVSAvoiddevice accessibility
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent transitions from a static, fixed temperature threshold to a dynamic system where each device can have its threshold adjusted based on operational conditions. The system continuously monitors device temperature and workload, allowing threshold temperatures to be modified in response to changing conditions. This dynamic approach maintains ease of operation through automated control while significantly improving device accessibility by preventing premature shutdowns during high-temperature operations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements self-service by enabling the temperature management system to automatically monitor, evaluate, and adjust threshold temperatures for each device without requiring manual intervention. The system uses embedded sensors and control logic to continuously assess device temperature and workload conditions, making autonomous decisions about threshold adjustments. This self-managing approach maintains operational simplicity while improving reliability through adaptive temperature control.

Inventive Principle:
Principle #25Self-service

3Productivity

If static threshold temperatures are used across the storage system, then the system configuration remains straightforward, but performance is limited in high-workload and high-temperature environments due to premature device shutdowns

Engineering Contradiction:
Improvestorage system performanceVSAvoidthreshold control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-configuring appropriate threshold temperatures for each data storage device based on its specifications and expected operating conditions. The system establishes initial threshold settings before devices begin operation, allowing devices to operate optimally during normal conditions. When temperature or workload conditions change, the system can further adjust thresholds proactively to maintain performance and prevent premature shutdowns, thereby improving productivity without excessive complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12111705B2Dynamically controlling variable data storage device threshold temperatures within a storage system
Publication Date: 2024.10.08 WESTERN DIGITAL TECHNOLOGIES INC
  • US12111705B2 patent drawing
  • US12111705B2 patent drawing
  • US12111705B2 patent drawing

AI summary

Dynamically determining respective threshold temperatures for data storage devices (DSDs) in a data storage system (DSS) slot involves determining a marginal temperature of a DSD (TMd) based on the difference between a current threshold temperature of a corresponding DSS slot (TTe) and a current temperature value of the DSD (TCd), and raising the current TTe to an updated TTe accordingly, thereby effectively permitting the DSD to operate at temperatures up to the updated TTe. Updating TTe may come after first determining whether the TMd is greater than a lower limit and/or less than an upper limit, both of which are based on an inherent threshold temperature value of the DSD (TTd). This approach can be applied to other DSDs housed in the same DSS enclosure, enabling varying each respective DSD operating temperature, in contrast to using a fixed operating temperature range for the entire enclosure.