SSD Thermal Management via BMC Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional system level thermal management in servers does not effectively account for the thermal needs of Solid State Drives (SSDs), leading to potential data integrity issues and performance degradation due to inadequate cooling, especially when SSD power utilization is not correlated with CPU utilization.

Innovation Solution

Implementing a mechanism where SSDs can directly influence the cooling system by reporting temperature and power usage to the Baseboard Management Controller (BMC) through the Intelligent Platform Management Interface (IPMI), allowing for dynamic adjustment of fan speeds to maintain optimal thermal conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If system level thermal management is driven by CPU utilization, then fan speeds are adjusted based on CPU power dissipation, but SSDs may overheat when their power utilization is high while CPU utilization is low

Engineering Contradiction:
Improvedata integrityVSAvoidSSD operating temperature
Core Design Contradiction:
ReliabilityVSTemperature

Solution Approach 1:

The patent implements a feedback mechanism where the SSD reports its power utilization and temperature to the BMC, which then adjusts fan speeds accordingly. This closed-loop feedback system ensures that thermal management responds to actual SSD conditions rather than relying solely on CPU utilization metrics, preventing data integrity issues caused by overheating.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent segments the thermal management system into independent components, allowing each SSD to have its own thermal profile and cooling strategy. The cooling system is divided into multiple cooling zones, each associated with specific SSDs, enabling granular thermal control rather than system-wide uniform cooling based on CPU metrics.

Inventive Principle:
Principle #1Segmentation

2Temperature

If fan speeds are increased to cool SSDs, then SSD temperature is reduced, but system noise levels increase

Engineering Contradiction:
ImproveSSD temperatureVSAvoidnoise
Core Design Contradiction:
TemperatureVSObject-generated harmful factors

Solution Approach 1:

The patent implements dynamic fan speed adjustment based on real-time SSD power utilization and temperature readings. Instead of maintaining constant high fan speeds, the system dynamically scales cooling intensity to match actual thermal demands, reducing noise during low-utilization periods while providing adequate cooling when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies localized cooling to specific cooling zones associated with individual SSDs rather than system-wide uniform cooling. This allows fan speeds to be adjusted locally based on specific SSD thermal conditions, providing necessary cooling only where needed and minimizing overall system noise.

Inventive Principle:
Principle #3Local quality

3Reliability

If SSDs are included in the thermal management feedback loop, then SSD-specific cooling control is achieved, but system complexity increases

Engineering Contradiction:
ImproveSSD thermal managementVSAvoidthermal management system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent leverages the existing BMC and IPMI infrastructure to manage SSD thermal conditions, making these existing components multi-functional. The BMC continues its traditional system management role while also handling SSD-specific thermal monitoring and fan control, avoiding the need for separate dedicated SSD management hardware and reducing overall system complexity.

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

Solution Approach 2:

The patent uses the BMC as an intermediary between the SSD and the cooling system. The SSD reports thermal conditions to the BMC via IPMI, and the BMC translates these reports into appropriate fan speed adjustments. This intermediary approach provides a standardized interface that simplifies integration while enabling sophisticated thermal management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10209750B2SSD driven system level thermal management
Publication Date: 2019.02.19 SAMSUNG ELECTRONICS CO LTD
  • US10209750B2 patent drawing
  • US10209750B2 patent drawing
  • US10209750B2 patent drawing

AI summary

A storage device capable of providing instructions to modify a cooling system in support of its own operations is described. The storage device may include data storage to store data. The storage device may also include one or more operation sensors to determine a change in the operating conditions of the storage device. Finally, the storage device may include a transmitter to transmit the change in the operation conditions of the storage device to a Thermal Management System (TMS).