Dynamic Server Thermal Control via Component Temperature Margins

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Server clusters face overheating issues due to varying thermal exhaust temperatures, leading to hardware failures, throttling, and reduced performance, which existing monitoring solutions fail to address effectively due to complexities in server configurations, environments, and power requirements.

Innovation Solution

A thermal exhaust monitoring system that includes a processor and memory to monitor and adjust cooling device operations based on temperature difference values, component margin thresholds, and inlet temperatures, dynamically maintaining optimal thermal exhaust temperatures by leveraging temperature margins of hardware components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If thermal exhaust temperature monitoring is implemented at the server level, then hardware failures and throttling are prevented, but system complexity and implementation difficulty increase due to varying server configurations, environments, and power requirements

Engineering Contradiction:
Improvehardware failure preventionVSAvoidsystem implementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the thermal management system into two levels: server-level monitoring (using inlet temperature sensors on individual servers) and cluster-level control (using exhaust temperature sensors and controllers at the rack level). This segmentation allows each server to monitor its own inlet temperature while the cluster controller coordinates overall thermal management, reducing individual server complexity while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a cluster-level controller as an intermediary that receives temperature data from multiple servers and coordinates cooling adjustments. This intermediary handles the complexity of varying server configurations and environments centrally, allowing individual servers to operate with simpler monitoring while the controller manages the overall thermal balance across diverse hardware and environmental conditions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If thermal exhaust temperature is monitored to prevent overheating, then hardware reliability improves, but cooling efficiency decreases due to lack of dynamic adjustment based on actual component temperatures

Engineering Contradiction:
Improvehardware operation reliabilityVSAvoidcooling energy efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic thermal management by continuously monitoring inlet temperatures and adjusting cooling operations in real-time based on actual server conditions. The system dynamically adjusts fan speeds and cooling device operations rather than maintaining fixed cooling levels, allowing cooling capacity to match actual thermal demands and improving energy efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent establishes a feedback control loop where temperature sensors continuously monitor inlet temperatures, the controller processes this data against threshold values, and cooling devices are adjusted accordingly. This closed-loop feedback system ensures cooling operations respond to actual thermal conditions, preventing both overheating and unnecessary cooling energy consumption.

Inventive Principle:
Principle #23Feedback

3Productivity

If server-level temperature monitoring is implemented, then throttling is prevented and performance is maintained, but the number of sensors and monitoring points increases

Engineering Contradiction:
Improveserver performance maintenanceVSAvoidsensor and monitoring point quantity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the complex thermal management functions from individual servers and consolidates them at the cluster level. Individual servers only need simple inlet temperature sensors and basic monitoring, while the cluster controller handles sophisticated thermal analysis, threshold comparisons, and cooling coordination. This extraction reduces the sensor and monitoring burden on each server while maintaining performance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges thermal monitoring and control functions across multiple servers into a unified cluster-level system. Instead of each server having independent complex monitoring systems, the patent combines temperature data from multiple servers and uses centralized control logic to manage cooling, reducing the total number of sensors and monitoring points while maintaining productivity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11150709B2Dynamic server-level thermal control based on component temperatures
Publication Date: 2021.10.19 GOOGLE LLC
  • US11150709B2 patent drawing
  • US11150709B2 patent drawing
  • US11150709B2 patent drawing

AI summary

An apparatus for monitoring and maintaining thermal exhaust temperatures for monitored servers may include a processor in communication with an exhaust temperature control system. The processor may implement various control loops to monitor inlet and exhaust temperatures for one or more servers, and the processor may monitor temperatures of various hardware components within those one or more servers. When the processor determines that a hardware component for a given server is overheating, the processor may take steps to decrease the temperature of the overheating hardware component for the given server. To determine whether a hardware component is overheating, the processor may leverage the hardware component's operating temperature margin.