Fan Control for Unmanageable Components in Rack Servers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing fan control algorithms in rack servers often run fans at minimal speeds based on ambient temperature, which may not adequately cool unmanageable components without temperature sensors, leading to overheating and increased power consumption.
Innovation Solution
A method and system that identify component-specific profiles for unmanageable components, allowing the power management system to override user-selected fan profiles and adjust fan speeds based on predefined profiles to prevent overheating, using ambient temperature estimates and component-specific fan settings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by stationary object
If fan control algorithms run fans at minimal speeds based on ambient temperature, then power consumption is reduced and noise is minimized, but unmanageable components without temperature sensors may overheat
Solution Approach 1:
The system performs preliminary classification of components into manageable and unmanageable categories, and pre-establishes component-specific profiles with appropriate fan speed settings. This preliminary action ensures that unmanageable components are identified and assigned adequate cooling profiles before overheating occurs, while still allowing minimal fan speeds for manageable components to reduce power consumption.
Solution Approach 2:
The patent applies different fan control strategies to different components based on their manageability and thermal characteristics. Manageable components with temperature sensors receive dynamic control based on real-time temperature readings, while unmanageable components without sensors receive conservative fixed-profile control. This localized differentiation allows power savings for manageable components while ensuring reliability for unmanageable ones.
2Use of energy by stationary object
If target temperatures are set to high values to keep fan speeds low, then power consumption and noise are reduced, but components may overheat
Solution Approach 1:
The system establishes different temperature targets and fan speed profiles for different component types. Unmanageable components without temperature sensors are assigned conservative temperature targets and higher fan speeds, while manageable components can use higher temperature targets with lower fan speeds. This localized quality approach optimizes power consumption for each component based on its thermal management capabilities.
3Ease of operation
If user-selected fan profiles are used, then user preferences for power and performance are respected, but unmanageable components may not be adequately cooled
Solution Approach 1:
The system incorporates a verification mechanism that checks whether user-selected fan profiles provide adequate cooling for all components, particularly unmanageable ones. The power management system compares the selected profile against component-specific requirements and provides feedback to override inappropriate selections, ensuring that unmanageable components receive adequate cooling while still allowing user control for manageable components.
Solution Approach 2:
The system performs preliminary validation of user-selected fan profiles against component-specific cooling requirements before applying them. If a user-selected profile would result in inadequate cooling for unmanageable components, the system preemptively overrides the selection with an appropriate component-specific profile, preventing the harmful effect of overheating before it can occur.
Data Source
AI summary
An unmanageable component may be any component in a computing system that does not expose a temperature sensor thereby preventing the component's temperature from being monitored. The embodiments described herein control a fan using settings that decrease the likelihood that an unmanageable component will overheat. Before a user-selected fan profile is used to control the fan, a power system management uses safeguarding profiles to mitigate the risk of overheating the unmanageable components in the computing system when selecting a fan profile. Stated differently, the power management system ensures the computing system does not use the user-selected profile to operate a fan if that profile may cause an unmanageable component to overheat.


