Individually cooling one or more computers in a rack of computers in a data center

Individually cooling one or more computers in a rack of computers in a data center including an air intake chamber, the air intake chamber having a first opening at a bottom end for receiving air from beneath the data center through perforated tiles in the floor of the data center and a plurality of openings at a top end for providing air into a plurality of flexible air channels; and a plurality of flexible air channels, each air channel having a first end opening into the air intake chamber and having an opening at a second end and having a connector to connect the second end of the flexible air chamber to a particular position in the rack corresponding to the location of a particular computer in the rack.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The field of the invention is individually cooling computers in a rack of computers in a data center.

2. Description of Related Art

Typical data centers have floor tiles that are perforated. Cooled air is blown up from air conditioner beneath the data center through the perforated tiles in the floor to cool the racks. The individual racks may or may not have as many servers installed as the rack can support and the installed servers may not be evenly distributed across the chassis of the rack.

SUMMARY OF THE INVENTION

Individually cooling one or more computers in a rack of computers in a data center including an air intake chamber, the air intake chamber having a first opening at a bottom end for receiving air from beneath the data center through perforated tiles in the floor of the data center and a plurality of openings at a top end for providing air into a plurality of flexible air channels; and a plurality of flexible air channels, each air channel having a first end opening into the air intake chamber and having an opening at a second end and having a connector to connect the second end of the flexible air chamber to a particular position in the rack corresponding to the location of a particular computer in the rack.

DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS

Exemplary systems and methods for individually cooling one or more computers in a rack of computers in a data center in accordance with the present invention are described with reference to the accompanying drawings, beginning withFIG. 1.FIG. 1sets forth a block diagram of an aerial view of a data center including a system for individually cooling one or more computers in a rack of computers in a data center according to embodiments of the present invention. A data center is a facility used to house computer systems and associated components, such as telecommunications and storage systems. Data centers typically also include redundant or backup power supplies, redundant data communications connections, and environmental controls such as air conditioning, fire suppression, and security devices.

The data center (101) ofFIG. 1includes a number of racks (102) of computers (108). Racks of computers whose individual computers may be cooled according to embodiments of the present invention may include for example blade environments including chassis of blade servers, server racks and others as will occur to those of skill in the art.

The data center (101) ofFIG. 1also has a perforated tile floor (100) beneath which is installed an air conditioning system. Cooled air is blown from beneath the perforated tile floor to cool the racks (102) of computers (108) of the data center.

In the data center (101) ofFIG. 1, each rack (102) is cooled with a cold aisle cooling system (104) according to embodiments of the present invention. The cold aisle cooling system (104) includes an air intake chamber (110). The air intake chamber (110) has a first opening at a bottom end for receiving air from beneath the data center through perforated tiles in the floor of the data center and a plurality of openings at a top end for providing air into a plurality of flexible air channels (106). Air intake chambers in accordance with the present invention may be sized and shaped in a number of ways consistent with their specific use in a particular data center as will occur to those of skill in the art. For example, an air intake chamber may have a size and shape that conforms to the size and shape of one or more perforated tiles of the floor of the data center, the air intake chamber may be sized to in relation to the number of flexible air channels receiving air from the intake chamber and directing air to individual computers of the rack, and so on as will occur to those of skill in the art. In some embodiments of the present invention, the air intake chamber includes one or more connectors to secure the air intake chamber to the floor of the data center thereby preventing the air intake chamber from moving and providing stability to the cold aisle cooling system.

The cold aisle cooling system (104) ofFIG. 1also includes a plurality of flexible air channels (106). Each air channel having a first end (105) opening into the air intake chamber (110) and having an opening at a second end (107) and having a connector to connect the second end of the flexible air chamber to a particular position in the rack corresponding to the location of a particular computer in the rack. In the example ofFIG. 1each flexible air channel is connected to the rack in front of a particular computer thereby providing individual cooling to that computer.

In the example ofFIG. 1, each cold aisle cooling system (104) includes only two flexible air channels and two computers. This is for ease of explanation, and not for limitation. In fact, cold aisle cooling system (104) according to embodiments of the present invention may include any number of flexible air channels and the number will often correspond to the configuration and number of computers in the racks they are designed to support.

In some embodiments of the present invention the flexible air channels are implemented as flexible accordion tubes. Such flexible accordion tubes may be made of plastic or other material as will occur to those of skill in the art. Furthermore, in some embodiments of the present invention the opening of the second end of the flexible air channels is shaped to conform to the profile of a computer in the rack. Such an opening may be designed to conform to the size and shape of the computer in the rack, the width of the rack itself, or other features as will occur to those of skill in the art.

In the example ofFIG. 1, the second end (107) of the flexible air channel is connected to the front of the rack. In such cases, cool air is directed to the front of the computer and blown across the computer exiting in the back of the rack. In alternative embodiments, the flexible air channel may be connected to the back of the rack or the side of the rack such that air is more particularly directed to particular computers, or in any other manner as will occur to those of skill in the art.

In some embodiments of the present invention, the flexible air channels reside within an exterior chassis. In such cases, the flexible air channels are protected from disruption by systems administrators working in the data center.

In the example ofFIG. 1, the cold aisle cooling system (104) is external to the rack (102). In some embodiments of the present invention, however, the air intake chamber and the flexible air channels reside within the chassis of the rack of computers themselves. That is, in some embodiments the cold aisle cooling system (104) is integrated into the rack itself.

For further explanation,FIG. 2sets forth a diagram of a system for individually cooling one or more computers in a rack of computers in a data center according to embodiments of the present invention. The example ofFIG. 2includes a blade environment (192). ‘Blade environment,’ as the term is used in this specification, refers generally to a blade server system installed in this example in a two-bay chassis (126) and including a number of blade servers (124), one or more blade management modules (152), a media tray (122), and a blade server system power supply (132).

The blade management module (152) is a small computer in its own right, including software and hardware components, one or more computer processors and computer memory, that provides system management functions for all components in the example blade environment (192) including the blade servers (124) and the media tray (122). The blade management module ofFIG. 2also makes available connections for user input devices such as mice or keyboards (181) that are not generally connected directly to the blade servers or to the blade environment chassis. The blade servers themselves (124), installed in a cabinet bay (126) of the exemplary blade environment (192) in the example ofFIG. 2, are several computing devices implemented in blade form factor. The blade servers share access to the media tray (122). The blade servers (124) are connected to one another and to the blade management module (152) for data communications through a local area network (‘LAN’) (101). The LAN (101) is a small network installed within the chassis of the blade environment.

The media tray (122) houses non-volatile memory media generally. A media tray may typically include Compact Disc read-only media drives (‘CD-ROM’), Digital Video Disc ROM drives (DVD-ROM), CD-RW drives, DVD-RW drives, floppy disk drives, and so on as will occur those of skill in the art. The example ofFIG. 2includes a cold aisle cooling system (104) for individually cooling one or more computers (124) in the blade environment (192). The cold aisle cooling system (104) includes an air intake chamber (110). The air intake chamber (110) ofFIG. 2has a first opening (197) at a bottom end for receiving air from beneath the data center through perforated tiles (100) in the floor of the data center and a plurality of openings (195) at a top end for providing air into a plurality of flexible air channels (106).

The cold aisle cooling system (104) in the example ofFIG. 2includes a plurality of flexible air channels (106). Each air channel (106) having a first end opening (105) into the air intake chamber (110) and having an opening at a second end (107) and having a connector (109) to connect the second end (107) of the flexible air chamber to a particular position in the chassis of the blade environment corresponding to a location of a particular computer in the rack. In the example ofFIG. 2the flexible air channels are implemented as flexible accordion tubes and the opening of the second end (107) of the flexible air channels (106) are shaped to conform to the profiles of the blade servers (124) in the blade environment (192). In the example ofFIG. 2, second end (107) of the flexible air channels (106) are connected to the front of the chassis of the blade environment.

For further explanation,FIG. 3sets forth a flow chart illustrating an exemplary method for individually cooling one or more computers in a rack of computers in a data center according to embodiments of the present invention. The method ofFIG. 3includes receiving (402) through an air intake chamber cooled air from beneath the data center through perforated tiles in the floor of the data center. As mentioned above, such an air intake chamber may be secured to the floor and sized and shaped according to various factors as will occur to those of skill in the art.

The method ofFIG. 3also includes directing (404) the received air through a plurality of flexible air channels to a plurality of computers in the rack. Directing (404) the received air through a plurality of flexible air channels to a plurality of computers in the rack may include directing air to computers running compute intensive jobs. Directing (404) the received air through a plurality of flexible air channels to a plurality of computers in the rack may be carried out by securing the flexible air channels to the rack in particular positions to cool particular computers.

The method ofFIG. 3also includes identifying a computer running compute intensive applications (406). Identifying a computer running compute intensive applications (406) may be carried out by identifying applications running on computers previously determined to be compute intensive, monitoring the metrics of the current operation of the processor and I/O functions of the computers and comparing those metrics to previously determined thresholds and in other ways as will occur to those of skill in the art.

The method ofFIG. 3also includes redirecting (408), from one computer to the computer running the compute intensive applications, the received air through one of the flexible air channels. Redirecting (408), from one computer to the computer running the compute intensive applications, the received air through one of the flexible air channels may be carried out by moving the flexible air channel to be connected in a new position on the rack for the computer running the compute intensive application. Redirecting (408), from one computer to the computer running the compute intensive applications, the received air through one of the flexible air channels may be carried out by a systems administrator physically moving the flexible air channels or by a mechanism for moving the flexible air channels to different positions on the rack.

For further explanation,FIG. 4sets forth a flow chart illustrating an exemplary method for individually cooling one or more computers in a rack of computers in a data center according to embodiments of the present invention. The method ofFIG. 4is similar to the method ofFIG. 3in that the method ofFIG. 4includes receiving (402) through an air intake chamber cooled air from beneath the data center through perforated tiles in the floor of the data center and directing (404) the received air through a plurality of flexible air channels to a plurality of computers in the rack.

The method ofFIG. 4differs from the method ofFIG. 3in that the method ofFIG. 4includes identifying (502) a computer whose operating temperature exceeds a predetermined threshold. Identifying (502) a computer whose operating temperature exceeds a predetermined threshold may be carried out by determining the operating temperature of the computer and comparing that operating temperature with a predetermined threshold.

The method ofFIG. 4also includes redirecting (504), from one computer to the computer whose operating temperature exceeds the predetermined threshold, the received air through one of the flexible air channels. (504), from one computer to the computer whose operating temperature exceeds the predetermined threshold, the received air through one of the flexible air channels may be carried out by moving the flexible air channel to be connected in a new position on the rack for the computer whose operating temperature exceeds the predetermined threshold. Redirecting (504), from one computer to the computer whose operating temperature exceeds the predetermined threshold, the received air through one of the flexible air channels may be carried out by a systems administrator physically moving the flexible air channels or by a mechanism for moving the flexible air channels to different positions on the rack.