Optimizing Server Fan Speeds for Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing power consumption in enterprise servers and data centers, particularly due to cooling equipment, poses significant operational costs and environmental impact, as fans and other cooling systems consume substantial amounts of energy.

Innovation Solution

A system and method for determining optimal settings for resource actuators, such as fans, by constructing models that relate power consumption to actuator settings and condition setpoint requirements, allowing for minimized power consumption while maintaining sufficient resource provisioning, using a physics-based optimization approach.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Temperature

If fan speed is increased to provide sufficient cooling to servers, then cooling effectiveness is improved, but power consumption increases significantly

Engineering Contradiction:
Improveserver cooling effectivenessVSAvoidfan power consumption
Core Design Contradiction:
TemperatureVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts fan speeds based on real-time server temperature readings and workload conditions. Instead of operating at fixed high speeds, fans are controlled to vary their rotational velocity according to actual cooling requirements, thereby reducing unnecessary energy consumption while maintaining adequate thermal management

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The optimization system changes the operational parameters of fan actuators by determining optimal speed settings that balance cooling effectiveness with power consumption. The system calculates and adjusts fan speed parameters to achieve minimum power consumption while satisfying temperature constraints

Inventive Principle:
Principle #35Parameter changes

2Temperature

If more cooling resources are provided to servers, then thermal conditions are improved, but operating costs increase

Engineering Contradiction:
Improvethermal conditionVSAvoidcooling equipment operating cost
Core Design Contradiction:
TemperatureVSUse of energy by stationary object

Solution Approach 1:

The system implements a closed-loop feedback mechanism where temperature sensors continuously monitor server thermal conditions and feed this information back to the optimization algorithm. The system uses this feedback to adjust cooling resource allocation dynamically, ensuring that cooling is provided only when and where needed, thereby reducing unnecessary operating costs

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary optimization calculations to determine the minimum cooling resources required before thermal problems occur. By predicting cooling requirements based on server workload patterns and environmental conditions, the system can proactively adjust fan speeds to prevent overheating while avoiding excessive cooling that would increase operating costs

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8355828B2Determining optimal settings for resource actuators
Publication Date: 2013.01.15 VALTRUS INNOVATIONS LTD
  • US8355828B2 patent drawing
  • US8355828B2 patent drawing
  • US8355828B2 patent drawing

AI summary

A power model that relates the settings of resource actuators to power consumption levels of the resource actuators and a condition model that relates the settings of the resource actuators to an environmental condition at the location of the at least one entity and a power consumption level of the at least one entity are developed. A constraint optimization problem having an objective function and at least one constraint is formulated, where the objective function computes at least a proportional quantity of a total power consumption level of the resource actuators and the at least one constraint comprises a setpoint environmental condition at a location of the at least entity. A solution to the constraint optimization problem is determined, where the solution provides optimal values for the resource actuator settings.