IP Library Granted Patent US 10,004,162
Granted Patent B2
US 10,004,162 · App. 14/139,700 · Granted Jun 19, 2018

Enhanced fan design, configuration, and control for modular, scalable and expandable, rack-based information handling system

Inventors: Edmond Bailey (Cedar Park, TX); Austin Michael Shelnutt (Leander, TX); John R. Stuewe (Round Rock, TX); Paul W. Vancil (Austin, TX)
Assignee: Dell Products, L.P.
H05K7/20736G05D23/1932H05K7/20209H05K7/20836
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 10,004,162
App. No.
14/139,700
Filed
Dec 23, 2013
Granted
Jun 19, 2018
Kind
B2
Art Unit
2121
USPC
700/275
Abstract

A rack-based information handling system (IHS) includes a rack having a modular structure that supports insertion of different numbers and sizes of information technology (IT) gear to create one or more IT nodes. A fan bay module is attached to the rack and supports insertion of multiple different fan configurations in more than one fan receptacle. At least one fan is inserted within corresponding at least one fan receptacle of the fan bay module to conform to at least a first fan configuration. A block controller is configurable to control each of the different fan configurations and which, in response to detecting the first fan configuration of the at least one fan inserted within the fan bay module, activates a corresponding first control algorithm that enables the detected first fan configuration to be utilized to provide rack-level cooling for one or more of the IT nodes inserted within the rack.

Claims (71)

1. A rack-based information handling system (IHS), comprising:

a rack having a modular structure that supports insertion of different numbers and sizes of information technology (IT) gear to create one or more IT nodes;

a fan bay module attached to the rack and configured with more than one fan receptacle, the fan bay module supporting insertion of multiple different fan configurations in the more than one fan receptacle, wherein the fan bay module supports insertion of: a first fan configuration having a first number of fans within a single fan bay module, the first fan configuration controllable via a first control algorithm; and a second fan configuration having a second, different number of fans within a single fan bay module, the second fan configuration controllable via a second control algorithm;

at least one fan inserted within a corresponding fan receptacle of the fan bay module to conform to at least a first fan configuration;

a block controller that is configurable to control each of the different fan configurations and which, in response to detecting the first fan configuration of the at least one fan inserted within the fan bay module, automatically activates a corresponding first control algorithm that enables the detected first fan configuration to be utilized to provide rack-level cooling for one or more of the IT nodes inserted within the rack, wherein each fan bay module is assigned to cool a different set of components within the rack and is separately controllable via the single block controller executing respective first and second control algorithms, wherein the block controller comprises a fan module interface;

one or more cables connected between the fan module interface and the fan bay module to communicate signals and power between the block controller and the at least one fan, wherein the multiple different fan configurations are associated respectively with a corresponding unique wiring configuration that is electrically communicated to the fan module interface by the one or more cables; and

wherein the block controller is further configurable to determine a fan configuration of each fan module based on the wiring configuration sensed at the fan module interface.

2. The rack-based IHS of claim 1 , wherein:

the fan bay module supports insertion of multiple different fan configurations including a first fan configuration having fans of a first size within a single fan bay module and a second fan configuration having fans of a second, different size within a single fan bay module, each fan bay module assigned to cool a different set of components within the rack and being separately controllable via the single block controller.

3. The rack-based IHS of claim 1 , wherein:

the fan bay module supports concurrent insertion of multiple different fan configurations, including a first fan configuration having a first number of fans of a first size within a first single fan bay module and a second fan configuration having a second number of fans of a second size within a next single fan bay module, each fan bay module assigned to cool a different set of components within the rack and being separately controllable via the single block controller.

4. The rack-based IHS of claim 3 , further comprising:

at least one cooling zone identified within the rack at a location of one or more IT nodes that require cooling by one or more fans within an adjacent fan bay module;

wherein the block controller is further configured to control a speed of the one or more fans in response to a determination, based upon (i) information about the IT gear located at the at least one cooling zone and (ii) a relative size and number of fans within the one or more fan bay modules that service the at least one cooling zone.

5. The rack-based IHS of claim 1 , further comprising:

at least one cooling zone identified within the rack at a location of one or more IT nodes that require cooling by one or more fans within the fan bay module;

at least one temperature sensor positioned within a location of each IT node corresponding to each cooling zone serviced by fans within the fan bay module;

wherein each fan receptacle of the fan bay module is delineated according to which cooling zone is serviced by fans placed at the specific fan receptacle within the fan bay module; and

wherein the block controller is configurable to:

detect a respective fan configuration of the multiple different fan configurations for each of the more than one cooling zone;

detect a sensed temperature from a respective temperature sensor corresponding to each of the more than one cooling zone;

activate a corresponding control algorithm that enables the detected respective fan configuration to be utilized to provide rack-level cooling for the one or more IT nodes of the more than one cooling zone; and

trigger a fan speed of the one or more fans of a particular fan bay module based on a sensed temperature from the at least one temperature sensor at the corresponding cooling zone serviced by the fan bay module.

6. The rack-based IHS of claim 1 , wherein the corresponding unique wiring configuration comprises a selected one or more of: (i) a number of the one or more cables, (ii) a first subset of allowable conductors of a cable connector of the one or more cables, and (iii) a second subset of conductors of the one or more cable connectors that are in electrical communication with the at least one fan.

7. A cooling system for an information handling system (IHS) having a rack of a modular structure that supports insertion of different numbers and sizes of information technology (IT) gear to create one or more IT nodes, the cooling system comprising:

a fan bay module attached to the rack and which supports insertion of multiple different fan configurations in more than one fan receptacle, wherein the fan bay module supports insertion of: a first fan configuration having a first number of fans within a single fan bay module, the first fan configuration controllable via a first control algorithm; and a second fan configuration having a second, different number of fans within a single fan bay module, the second fan configuration controllable via a second control algorithm;

at least one fan inserted within the at least one fan receptacle of the fan bay module to conform to at least a first fan configuration;

a block controller that is configurable to control each of the multiple different fan configurations and which, in response to detecting the first fan configuration of the at least one fan inserted within the fan bay module, activates an associated first control algorithm that enables the detected first fan configuration to be utilized to provide rack-level cooling for one or more of the IT nodes inserted within the rack adjacent to the at least one fan within the at least one fan receptacle, wherein each fan bay module is assigned to cool a different set of components within the rack and is separately controllable via the single block controller executing respective first and second control algorithms, the block controller comprising a fan module interface;

one or more cables connected between the fan module interface and the fan bay module to communicate signals and power between the block controller and the at least one fan, wherein the multiple different fan configurations are associated respectively with a corresponding unique wiring configuration that is electrically communicated to the fan module interface by the one or more cables; and

wherein the block controller is further configurable to determine a fan configuration of each fan bay module based on the wiring configuration sensed at the fan module interface.

8. The cooling system of claim 7 , wherein:

the fan bay module supports insertion of multiple different fan configurations including a first fan configuration having fans of a first size within a single fan bay module and a second fan configuration having fans of a second, different size within a single fan bay module, each fan bay module assigned to cool a different set of components within the rack and being separately controllable via the single block controller.

9. The cooling system of claim 7 , wherein:

the fan bay module supports concurrent insertion of multiple different fan configurations, including a first fan configuration having a first number of fans of a first size within a single fan bay module and a second fan configuration having a second number of fans of a second size within a single fan bay module, each fan bay module assigned to cool a different set of components within the rack and being separately controllable via the single block controller.

10. The cooling system of claim 9 , wherein:

at least one cooling zone identified within the rack that corresponds to a location of one or more IT nodes that require cooling by one or more fans within the fan bay module; and

wherein the block controller further configured to control speed of the fan in response to a determination based upon information about the IT gear located at the least one cooling zone and a relative size and number of fans within the one or more fan bay modules that service the at least one cooling zone.

11. The cooling system of claim 7 , wherein at least one cooling zone is identified within the rack that corresponds to a location of one or more IT nodes that require cooling by one or more fans within the fan bay module, the cooling system further comprising:

at least one temperature sensor positioned within a location of each IT nodes corresponding to each cooling zone serviced by fans within the fan bay module;

wherein each fan receptacle of the fan bay module is delineated according to which cooling zone is serviced by fans placed at the specific fan receptacle within the fan bay module; and

wherein the block controller is configurable to:

detect a respective fan configuration of the multiple different fan configurations for the more than one cooling zone;

detect a sensed temperature from a respective temperature sensor corresponding to the more than one cooling zone;

activate a corresponding control algorithm that enables the detected respective fan configuration to be utilized to provide rack-level cooling for the one or more IT nodes of the more than one cooling zone; and

trigger a fan speed of the one or more fans of a particular fan bay module based on a sensed temperature from the at least one temperature sensor at the corresponding cooling zone serviced by the fan bay module.

12. The cooling system of claim 7 , wherein the corresponding unique wiring configuration comprises a selected one or more of: a number of the one or more cables; a first subset of allowable conductors of a cable connector of the one or more cables; and a second subset of conductors of the one or more cable connectors that are in electrical communication with the at least one fan.

13. A method for implementing a scalable and modular fan design with centralized rack-level control within a modular, scalable information handling system (IHS) rack having different numbers and sizes of information technology (IT) gear, the method comprising:

attaching to a rear of the rack a fan bay module having multiple fan receptacles that supports insertion of fans in multiple different fan configurations, wherein the fan bay module supports insertion of: a first fan configuration having a first number of fans within a single fan bay module, the first fan configuration controllable via a first control algorithm; and a second fan configuration having a second, different number of fans within a single fan bay module, the second fan configuration controllable via a second control algorithm;

inserting at least one fan within the fan bay module to conform to at least a first fan configuration;

provisioning a block controller to control each of multiple different fan configurations by installing more than one fan control algorithm; and

configuring the block controller to detect the first fan configuration and activate a corresponding first control algorithm that enables the detected first fan configuration to be utilized to provide rack-level cooling for one or more IT nodes inserted within the rack adjacent to the IT nodes;

wherein each fan bay module is assigned to cool a different set of components within the rack and is separately controllable via the single block controller executing respective first and second control algorithms;

wherein the block controller comprises a fan module interface;

wherein the IHS rack comprises one or more cables connected between the fan module interface and the fan bay module to communicate signals and power between the block controller and the at least one fan;

wherein each fan configuration of the multiple different fan configurations is associated with a corresponding unique wiring configuration that is electrically communicated to the fan module interface by the one or more cables; and

wherein the method further comprises configuring the block controller to determine a fan configuration of each fan module based on the wiring configuration sensed at the fan module interface.

14. The method of claim 13 , wherein each different fan configuration includes one of a different fan size and a different number of fans within a corresponding fan bay module.

15. The method of claim 13 , further comprising:

attaching at least one temperature sensor to each location within the rack of an IT node;

identifying the location of the at least one temperature sensor and corresponding IT node with a cooling zone serviced by a specific bay of the fan bay receptacle; and

communicatively coupling the block controller to each of the at least one temperature sensor within each cooling zone to communicate respective sensed temperatures to the block controller, wherein the block controller executes the more than one fan control algorithm to control corresponding fans within the fan bay receptacle to provide a specific level of cooling for the respective IT nodes within the corresponding cooling zone.

16. A method for centralized rack-level control of a scalable and modular fan design within a scalable information handling system (IHS) rack, the method comprising:

providing power to and receiving signals from a fan bay module attached to a rack having a modular structure that supports insertion of different numbers and sizes of information technology (IT) gear to create one or more IT nodes, the fan bay module supporting insertion of fans in multiple fan receptacles of multiple different fan configurations including: a first fan configuration having a first number of fans within a single fan bay module, the first fan configuration controllable via a first control algorithm; and a second fan configuration having a second, different number of fans within a single fan bay module, the second fan configuration controllable via a second control algorithm;

detecting a first fan configuration from among the multiple different fan configurations, each corresponding to at least one fan inserted within the fan bay module, wherein the multiple different fan configurations are associated respectively with more than one fan algorithm;

in response to detecting the first fan configuration, identifying a first control algorithm from among the more than one fan algorithm that is associated with the first fan configuration; and

activating the first control algorithm that enables the detected first fan configuration to be utilized to provide rack-level cooling for one or more of the IT nodes inserted within the rack adjacent to a location of the at least one fan;

wherein each fan bay module is assigned to cool a different set of components within the rack and is separately controllable via the single block controller executing respective first and second control algorithms;

wherein the block controller comprises a fan module interface;

wherein the IHS rack comprises one or more cables connected between the fan module interface and the fan bay module to communicate signals and power between the block controller and the at least one fan;

wherein each fan configuration of the multiple different fan configurations is associated with a corresponding unique wiring configuration that is electrically communicated to the fan module interface by the one or more cables; and

wherein the method further comprises configuring the block controller to determine a fan configuration of each fan module based on the wiring configuration sensed at the fan module interface.

Assignments (15)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
RELEASE OF REEL 032810 FRAME 0206 (NOTE) Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; CREDANT TECHNOLOGIES, INC.; COMPELLENT TECHNOLOGIES, INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
Reel/Frame 040027/0204 →
RELEASE OF SECURITY INTEREST OF REEL 032809 FRAME 0930 (TL) Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; CREDANT TECHNOLOGIES, INC.; COMPELLENT TECHNOLOGIES, INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
Reel/Frame 040045/0255 →
RELEASE OF REEL 032809 FRAME 0887 (ABL) Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL SOFTWARE INC.; DELL PRODUCTS L.P.; CREDANT TECHNOLOGIES, INC.; COMPELLENT TECHNOLOGIES, INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
Reel/Frame 040017/0314 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2016
From: DELL INC.
To: DELL PRODUCTS L.P.
Reel/Frame 038222/0748 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (ABL) Recorded May 1, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032809/0887 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (TERM LOAN) Recorded May 1, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 032809/0930 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT (NOTES) Recorded May 1, 2014
From: COMPELLENT TECHNOLOGIES, INC.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; SECUREWORKS, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 032810/0206 →
Continuity (1)
Related Publication 20150177750A1 · Jun 25, 2015