IP Library Granted Patent US 8,180,501
Granted Patent B2
US 8,180,501 · App. 12/204,433 · Granted May 15, 2012

Controlling the temperature of a computer system

Assignee: Oracle America, Inc.
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 8,180,501
App. No.
12/204,433
Granted
May 15, 2012
Kind
B2
Abstract

Some embodiments of the present invention provide a system that controls the temperature of a computer system. First, a performance parameter of the computer system is monitored. Next, a future temperature of the computer system is predicted based on the performance parameter. Then, exhaust air from the computer system is mixed with ambient air from outside the computer system based on the predicted future temperature, and the mixed exhaust air and ambient air are channeled through the computer system to control the temperature of the computer system.

Claims (25)

1. A method for controlling a temperature of a computer system, the method comprising:

monitoring a performance parameter of the computer system;

predicting a future temperature of the computer system based on the performance parameter;

in a mixing mechanism, mixing exhaust air from the computer system with ambient air from outside the computer system based on the predicted future temperature, wherein the exhaust air from the computer system is directed through a duct that is coupled between an exhaust outlet of the computer system and an inlet of the mixing mechanism; and

channeling the mixed exhaust air and ambient air through the computer system to control the temperature of the computer system.

2. The method of claim 1 ,

wherein monitoring the performance parameter includes systematically monitoring and recording a set of performance parameters of the computer system,

wherein the recording process keeps track of the temporal relationships between events in different performance parameters.

3. The method of claim 1 , wherein predicting the future temperature of the computer system includes using an autoregressive moving average to predict the future temperature of the computer system.

4. The method of claim 1 , wherein predicting the future temperature of the computer system includes predicting the future temperature a predetermined amount of time in the future, wherein the predetermined amount of time is determined based on parameters including a thermal inertia of the computer system.

5. The method of claim 1 , wherein mixing exhaust air from the computer system with ambient air from outside the computer system includes generating a control signal to control a mixing valve in the duct that is coupled between an exhaust outlet of the computer system and an inlet of the mixing mechanism.

6. The method of claim 1 , wherein mixing exhaust air from the computer system with ambient air from outside the computer system based on the predicted future temperature includes mixing exhaust air from the computer system with ambient air from outside the computer system so that the temperature of the computer system stays within a predetermined range of a target temperature.

7. The method of claim 1 , further including:

reducing a variation of speed of a fan in the computer system based on the predicted future temperature of the computer system.

8. The method of claim 1 , wherein controlling the temperature of the computer system includes controlling the temperature of a processor in the computer system.

9. The method of claim 1 , wherein the performance parameter includes at least one of:

a temperature of the computer system;

a current load of the computer system; and

a moving history window of a load on the computer system.

10. An apparatus that controls a temperature of a computer system, the apparatus comprising:

a monitoring mechanism configured to monitor a performance parameter of the computer system;

a predicting mechanism configured to predict a future temperature of the computer system based on the performance parameter;

a mixing mechanism configured to mix exhaust air from the computer system with ambient air from outside the computer system based on the predicted future temperature;

a duct coupled between an exhaust outlet of the computer system and an inlet of the mixing mechanism that channels the exhaust air from the computer system exhaust outlet to the inlet of the mixing mechanism; and

a channeling mechanism configured to channel the mixed exhaust air and ambient air through the computer system to control the temperature of the computer system.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Dec 16, 2015
From: ORACLE USA, INC.; SUN MICROSYSTEMS, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037311/0171 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2008
From: LEWIS, ANDREW J.; ELTING, DAVID B.; GROSS, KENNY C.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 021610/0864 →
Continuity (1)
Related Publication 20100057271A1 · Mar 4, 2010