IP Library Granted Patent US 11,844,192
Granted Patent B2
US 11,844,192 · App. 17/443,074 · Granted Dec 12, 2023

Chassis layout monitoring and analysis to enhance temperature management

Inventors: Douglas E. Messick (Austin, TX); Muhammad Ahmed (Round Rock, TX); Richard Eiland (Austin, TX)
Assignee: Dell Products L.P.
H05K7/20209G06F1/181G06F1/206H05K7/20736
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 11,844,192
App. No.
17/443,074
Granted
Dec 12, 2023
Kind
B2
Abstract

A number of slots in a chassis of an information handling system and a number of a plurality of sleds to be housed in the chassis may be determined. An airflow for each of the plurality of sleds in each of the plurality of placement configurations may be determined based, at least in part, on the number of slots in the chassis and the number of the plurality of sleds to be housed in the chassis. A recommended placement for each of the sleds may be determined based at least in part on the airflow for each of the plurality of sleds for the plurality of placement configurations. A notification may be generated comprising the recommended placements for each of the plurality of sleds.

Claims (71)

1. A method for determining positioning for a plurality of sleds in an information handling system chassis, comprising:

determining a number of slots in the chassis;

determining a number of the plurality of sleds to be housed in the chassis;

determining an airflow for each of the plurality of sleds for a plurality of placement configurations based, at least in part, on the number of slots and the number of the plurality of sleds;

determining, based at least in part on the airflow for each of the plurality of sleds for the plurality of placement configurations, a recommended placement for each of the plurality of sleds;

wherein determining the recommended placement for each of the plurality of sleds comprises:

determining one or more first recommended placement configurations from the plurality of placement configurations that have a lowest highest slot fan control parameter of the plurality of sleds; and

determining a recommended placement for each of the plurality of sleds based, at least in part, on the determination of the one or more first recommended placement configurations; and

generating a notification comprising the recommended placements for each of the plurality of sleds.

2. The method of claim 1 , further comprising:

determining a current placement of each of the plurality of sleds within the chassis; and

determining that one or more of the current placements of each of the plurality of sleds within the chassis do not match one or more of the recommended placements for each of the plurality of sleds,

wherein generating a notification comprising the recommended placements comprises generating an alert that one or more of the current placements of each of the plurality of sleds do not match one or more of the recommended placements for each of the plurality of sleds.

3. The method of claim 1 , wherein determining a recommended placement for each of the plurality of sleds further comprises:

determining one or more second recommended placement configurations from among the one or more first recommended placement configurations that further have a lowest second highest slot fan control parameter of the plurality of sleds; and

determining a recommended placement for each of the plurality of sleds based, at least in part, on the determination of the one or more second recommended placement configurations.

4. The method of claim 1 , wherein determining a recommended placement for each of the plurality of sleds further comprises:

determining an airflow threshold for each of the plurality of sleds; and

determining a slot fan control parameter for each sled for one or more of the plurality of placement configurations based, at least in part, on the airflow threshold determined for each of the plurality of sleds wherein the slot fan control parameter determined for each sled for the one or more of the plurality of placement configurations comprises a slot fan pulse width modulation percentage (% PWM),

wherein determining one or more first recommended placement configurations from the plurality of placement configurations that have a lowest highest slot fan control parameter of the plurality of sleds is based, at least in part, on the determined slot fan % PWM for each sled for one or more of the plurality of placement configurations.

5. The method of claim 4 , wherein determining a slot fan control parameter for each sled for one or more of the plurality of placement configurations based, at least in part, on the airflow threshold determined for each of the plurality of sleds comprises dividing the airflow threshold for each sled by a multiple of the determined airflow for each sled for each of the one or more of the plurality of placement configurations.

6. The method of claim 4 , further comprising:

determining, for each placement configuration of the one or more of the plurality of placement configurations, that the determined airflow for each of the plurality of sleds is greater than or equal to the airflow threshold for each respective sled of the plurality of sleds.

7. The method of claim 1 , wherein the method is performed by an embedded controller of the information handling system.

8. An information handling system, comprising:

a processor; and

a memory,

wherein the processor is configured to perform steps comprising:

determining a number of slots in a chassis;

determining a number of a plurality of sleds to be housed in the chassis;

calculating an airflow for each of the plurality of sleds for a plurality of placement configurations based, at least in part, on the number of slots and the number of the plurality of sleds;

determining, based at least in part on the airflow for each of the plurality of sleds for the plurality of placement configurations, a recommended placement for each of the plurality of sleds;

wherein determining the recommended placement for each of the plurality of sleds comprises:

determining one or more first recommended placement configurations from the plurality of placement configurations that have a lowest highest slot fan control parameter of the plurality of sleds; and

determining a recommended placement for each of the plurality of sleds based, at least in part, on the determination of the one or more first recommended placement configurations; and

generating a notification comprising the recommended placements for each of the plurality of sleds.

9. The information handling system of claim 8 , wherein the processor is further configured to perform steps comprising:

determining a current placement of each of the plurality of sleds within the chassis; and

determining that one or more of the current placements of each of the plurality of sleds within the chassis do not match one or more of the recommended placements for each of the plurality of sleds,

wherein generating a notification comprising the recommended placements comprises generating an alert that one or more of the current placements of each of the plurality of sleds do not match one or more of the recommended placements for each of the plurality of sleds.

10. The information handling system of claim 8 , wherein determining a recommended placement for each of the plurality of sleds further comprises:

determining one or more second recommended placement configurations from among the one or more first recommended placement configurations that further have a lowest second highest slot fan control parameter of the plurality of sleds; and

determining a recommended placement for each of the plurality of sleds based, at least in part, on the determination of the one or more second recommended placement configurations.

11. The information handling system of claim 8 , wherein determining a recommended placement for each of the plurality of sleds further comprises:

determining an airflow threshold for each of the plurality of sleds; and

determining a slot fan control for each sled for one or more of the plurality of placement configurations based, at least in part, on the airflow threshold determined for each of the plurality of sleds, wherein the slot fan control parameter determined for each sled for the one or more of the plurality of placement configurations comprises a slot fan pulse width modulation percentage (% PWM),

wherein determining one or more first recommended placement configurations from the plurality of placement configurations that have a lowest highest slot fan control parameter of the plurality of sleds is based, at least in part, on the determined slot fan % PWM for each sled for one or more of the plurality of placement configurations.

12. The information handling system of claim 11 , wherein determining a slot fan control parameter for each sled for one or more of the plurality of placement configurations based, at least in part, on the airflow threshold determined for each of the plurality of sleds comprises dividing the airflow threshold for each sled by a multiple of the determined airflow for each sled for each of the one or more of the plurality of placement configurations.

13. The information handling system of claim 11 , further comprising:

determining, for each placement configuration of the one or more of the plurality of placement configurations, that the determined airflow for each of the plurality of sleds is greater than or equal to the airflow threshold for each respective sled of the plurality of sleds.

14. A computer program product, comprising:

a non-transitory computer readable medium, wherein the non-transitory computer readable medium comprises instructions for causing a processor to perform steps comprising:

determining a number of slots in a chassis of an information handling system;

determining a number of a plurality of sleds to be housed in the chassis;

calculating an airflow for each of the plurality of sleds for a plurality of placement configurations based, at least in part, on the number of slots and the number of the plurality of sleds;

determining, based at least in part on the airflow for each of the plurality of sleds for the plurality of placement configurations, a recommended placement for each of the plurality of sleds;

wherein determining the recommended placement for each of the plurality of sleds comprises:

determining one or more first recommended placement configurations from the plurality of placement configurations that have a lowest highest slot fan control parameter of the plurality of sleds; and

determining a recommended placement for each of the plurality of sleds based, at least in part, on the determination of the one or more first recommended placement configurations; and

generating a notification comprising the recommended placements for each of the plurality of sleds.

15. The computer program product of claim 14 , wherein the non-transitory computer readable medium further includes instructions to cause a processor to perform steps comprising:

determining a current placement of each of the plurality of sleds within the chassis; and

determining that one or more of the current placements of each of the plurality of sleds within the chassis do not match one or more of the recommended placements for each of the plurality of sleds,

wherein generating a notification comprising the recommended placements comprises generating an alert that one or more of the current placements of each of the plurality of sleds do not match one or more of the recommended placements for each of the plurality of sleds.

16. The computer program product of claim 14 , wherein determining a recommended placement for each of the plurality of sleds further comprises:

determining one or more second recommended placement configurations from among the one or more first recommended placement configurations that further have a lowest second highest slot fan control parameter of the plurality of sleds; and

determining a recommended placement for each of the plurality of sleds based, at least in part, on the determination of the one or more second recommended placement configurations.

17. The computer program product of claim 14 , wherein determining a recommended placement for each of the plurality of sleds further comprises:

determining an airflow threshold for each of the plurality of sleds;

determining a slot fan control parameter for each sled for one or more of the plurality of placement configurations based, at least in part, on the airflow threshold determined for each of the plurality of sleds, wherein the slot fan control parameter determined for each sled for the one or more of the plurality of placement configurations comprises a slot fan pulse width modulation percentage (% PWM), and

wherein determining one or more first recommended placement configurations from the plurality of placement configurations that have a lowest highest slot fan control parameter of the plurality of sleds is based, at least in part, on the determined slot fan % PWM for each sled for one or more of the plurality of placement configurations.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2021
From: MESSICK, DOUGLAS; AHMED, MUHAMMAD BILAL; EILAND, RICHARD MARK
To: DELL PRODUCTS L.P.
Reel/Frame 056930/0820 →
Continuity (1)
Related Publication 20230027111A1 · Jan 26, 2023