Server Fan Control Using Workload Signals for Early Cooling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cooling methods for servers and devices rely solely on temperature adjustments, which can lead to lag in addressing heat buildup, resulting in excessive power consumption and potential hardware damage due to delayed fan activation.
Innovation Solution
Implementing a method that sets fan speeds based on non-temperature factors such as current and computer commands, allowing for proactive temperature control by using a combination of temperature and non-temperature controllers to determine optimal fan speeds, thereby reducing energy consumption and prolonging hardware life.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If fan speed is adjusted based solely on temperature, then the cooling system responds to heat buildup, but the response is delayed and causes excessive power consumption
Solution Approach 1:
The system performs preliminary cooling action by detecting non-temperature factors (CPU usage, power consumption, command workload) that indicate upcoming heat generation. Fan speed is increased proactively before temperature actually rises, preventing the need for high-power catch-up cooling later.
Solution Approach 2:
The system dynamically adjusts fan speed based on a composite of multiple factors including temperature, CPU usage percentage, power consumption, and command workload. This dynamic multi-factor control optimizes fan operation to match actual thermal conditions while anticipating future heat generation, reducing overall power consumption compared to static temperature-based control.
2Productivity
If fans are activated early based on non-temperature factors, then cooling efficiency improves, but system complexity increases
Solution Approach 1:
The control system serves multiple functions: it monitors temperature, detects non-temperature factors (CPU usage, power, commands), determines optimal fan speed, and executes control. This multi-functional approach consolidates what would otherwise require separate systems into a single integrated controller, managing complexity while improving cooling efficiency.
Solution Approach 2:
The system implements feedback control by continuously monitoring both temperature and non-temperature factors, comparing actual conditions against target values, and adjusting fan speed accordingly. This feedback mechanism enables proactive cooling adjustments while maintaining system stability through automatic correction of deviations.
Data Source
AI summary
To minimize use of power required for cooling and get ahead of temperature buildup, a mode of operation can be established for a cooling element of a device based on one or more non-temperature factor values. For example, current values, power values, or even values related to initiating a video game may be used. The cooling element itself may be a server fan, a coolant pump, or another type of cooling element.


