IP Library Granted Patent US 12690174
Granted Patent B2
US 12690174 · App. 18/237,126 · Granted Jul 21, 2026

Server system thermal control based on power consumption

Inventors: Feini Zhang (Sunnyvale, CA); Arthur Joachim Korn (Mountain View, CA); Joshua Michael Lehan (Castro Valley, CA)
Assignee: Google LLC
H05K7/20836G06F1/206H05K7/20718
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12690174
App. No.
18/237,126
Granted
Jul 21, 2026
Kind
B2
Abstract

Generally disclosed herein is a mechanism to manage the thermal control of servers equipped in a data center based on the measurements of the power consumption of each server and each thermally critical component in the server system. A controller may monitor the power consumption of one or more components or one or more servers and trigger responsive cooling action by one or more cooling fans based on changes in the power consumption. In this regard, the cooling fans are proactively activated prior to temperatures reaching high levels, thereby efficiently maintaining safe operating temperatures in the data center for the computing devices and/or for occupational safety.

Claims (28)

1 . A thermal control system for thermal control of a server system, the thermal control system comprising:

memory; and

one or more processors in communication with the memory and configured to:

identify operational characteristics of a plurality of computing devices;

monitor a power consumption level of the plurality of computing devices;

determine, in an open-loop system based on the monitored power consumption level and the operational characteristics, a minimum fan speed for one or more cooling fans, wherein the minimum fan speed is determined from a system characterization established by test data that correlates discrete power consumption levels with minimum required fan speeds to maintain a target temperature; and

activate, in response to detection of a change in the power consumption level, the one or more cooling fans at the minimum fan speed.

2 . The thermal control system of claim 1 , wherein the power consumption level is measured for an aggregate of the plurality of computing devices.

3 . The thermal control system of claim 2 , wherein the speed of each of the one or more cooling fans is controlled uniformly based on the power consumption level measured for the aggregate of the plurality of computing devices.

4 . The thermal control system of claim 1 , wherein the change in power consumption level is compared to a threshold determined using the test data.

5 . The thermal control system of claim 1 , wherein the speed of the one or more cooling fans is configured to change in advance when the monitored power consumption level changes, while exhaust temperature does not exceed a preconfigured temperature limit.

6 . A method for thermal control of a server system, the method comprising:

identifying operational characteristics of a plurality of computing devices;

monitoring, with one or more processors, a power consumption level of the plurality of computing devices;

determining, based on the monitored power consumption level and the operational characteristics for the plurality of computing devices, a minimum fan speed for one or more cooling fans, wherein the minimum fan speed is determined from a system characterization established by test data that correlates discrete power consumption levels with minimum required fan speeds to maintain a target temperature; and

in response to detection of a change in the monitored power consumption level, activating the one or more cooling fans at the minimum fan speed.

7 . The method of claim 6 , wherein the power consumption level is measured for an aggregate of the plurality of computing devices.

8 . The method of claim 7 , wherein the speed of each of the one or more fans is controlled uniformly based on the power consumption level measured for the aggregate of the plurality of computing devices.

9 . The method of claim 7 , wherein the change in power consumption level is compared to a threshold determined using the test data.

10 . The method of claim 7 , wherein the speed of the one or more cooling fans is configured to change in advance when the monitored power consumption level exceeds a preconfigured power threshold, while exhaust temperature does not exceed a limit.

11 . A non-transitory machine-readable medium comprising machine-readable instructions encoded thereon for performing a method of thermal control of a data center, the method comprising:

identifying operational characteristics of a plurality of computing devices;

monitoring a power consumption level of a plurality of computing devices;

determining, in an open-loop system based on the monitored power consumption level and operational characteristics for the plurality of computing devices, a minimum fan speed for one or more cooling fans, wherein the minimum fan speed is determined from a system characterization established by test data that correlates discrete power consumption levels with minimum required fan speeds to maintain a target temperature; and

activating, in response to detection of a change in the power consumption level, the one or more cooling fans at the minimum fan speed.

12 . The non-transitory machine-readable medium of claim 11 , wherein the power consumption level is measured for an aggregate of the plurality of computing devices.

13 . The non-transitory machine-readable medium of claim 12 , wherein the speed of each of the one or more cooling fans is controlled uniformly based on the power consumption level measured for the aggregate of the plurality of computing devices.

14 . The non-transitory machine-readable medium of claim 11 , wherein the change in power consumption level is compared to a threshold determined using the test data.