IP Library Granted Patent US 10,779,443
Granted Patent B2
US 10,779,443 · App. 16/054,403 · Granted Sep 15, 2020

System and method of utilizing information handling systems in a chamber

Inventors: Robert Boyd Curtis (Georgetown, TX); Mukund Purshottam Khatri (Austin, TX)
Assignee: Dell Products L.P.
H05K7/20836G06F1/206G06F9/5083G06F9/5094G06F11/3058G06F2201/81
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,779,443
App. No.
16/054,403
Granted
Sep 15, 2020
Kind
B2
Abstract

In one or more embodiments, one or more systems, methods, and/or processes may receive ambient temperature limits of information handling systems; may receive ambient temperatures associated with the information handling systems; may determine ambient temperature margins based at least on the ambient temperature limits and the ambient temperatures; may determine that each ambient temperature margin of the ambient temperature margins is above an ambient temperature margin threshold of ambient temperature margin thresholds associated with the information handling systems; in response to determining that each ambient temperature margin of the ambient temperature margins is above the ambient temperature margin threshold of the ambient temperature margin thresholds associated with the information handling systems, may determine that a supply air temperature of the computer room is to be increased; and may reduce a duty cycle of a cooling system of a computer room air handler associated with the computer room.

Claims (80)

1. An information handling system, comprising:

at least one processor; and

a memory medium, coupled to the at least one processor, that stores instructions executable by the at least one processor, which when executed by the at least one processor, cause the information handling system to:

access a database that stores a plurality of ambient temperature limits associated with a respective plurality of information handling systems located in a computer room;

receive the plurality of ambient temperature limits from the database;

receive a plurality of ambient temperatures associated with the plurality of information handling systems;

determine a plurality of ambient temperature margins based at least on the plurality of ambient temperature limits and the plurality of ambient temperatures;

determine that each ambient temperature margin of the plurality of ambient temperature margins is above an ambient temperature margin threshold of a plurality of ambient temperature margin thresholds associated with the plurality of information handling systems;

in response to determining that each ambient temperature margin of the plurality of ambient temperature margins is above the ambient temperature margin threshold of the plurality of ambient temperature margin thresholds associated with the plurality of information handling systems, determine that a supply air temperature of the computer room is to be increased;

in response to determining that the supply air temperature of the computer room is to be increased, reduce a duty cycle of a cooling system of a computer room air handler associated with the computer room;

determine that a first ambient temperature margin of the plurality of ambient temperature margins meets or is below a first ambient temperature margin threshold of the plurality of ambient temperature margin thresholds associated with a first information handling system of the plurality of information handling systems;

determine that a second ambient temperature margin of the plurality of ambient temperature margins is above a second ambient temperature margin threshold of the plurality of ambient temperature margin thresholds associated with a second information handling system of the plurality of information handling systems;

in response to determining that the first ambient temperature margin meets or is below the first ambient temperature margin threshold and determining that the second ambient temperature margin is above the second ambient temperature margin threshold, determine if the second information handling system includes applicable hardware utilized by a workload being processed by the first information handling system;

if the second information handling system includes the applicable hardware utilized by the workload, transfer the workload to the second information handling system; and

if the second information handling system does not include the applicable hardware utilized by the workload:

determine that a third ambient temperature margin of the plurality of ambient temperature margins is above a third ambient temperature margin threshold of the plurality of ambient temperature margin thresholds associated with a third information handling system of the plurality of information handling systems;

determine that the third information handling system includes the applicable hardware utilized by the workload; and

transfer the workload to the third information handling system.

2. The information handling system of claim 1 , wherein the instructions further cause the information handling system to:

receive a plurality of supply air temperatures from the plurality of information handling systems, wherein the plurality of supply air temperatures are based at least on inlet temperatures of the plurality of information handling systems.

3. The information handling system of claim 2 , wherein the instructions further cause the information handling system to:

determine a maximum supply air temperature from the plurality of supply air temperatures; and

determine that the maximum supply air temperature is below a threshold temperature;

wherein determining that the supply air temperature of the computer room is to be increased is based at least on determining that the maximum supply air temperature is below the threshold temperature.

4. The information handling system of claim 1 , wherein the instructions further cause the information handling system to:

determine a minimum ambient temperature margin from the plurality of ambient temperature margins;

wherein, to determine that the supply air temperature of the computer room is to be increased, the instructions further cause the information handling system to determine that the supply air temperature of the computer room is to be increased by the minimum ambient temperature margin.

5. The information handling system of claim 1 , wherein the workload includes a virtual machine.

6. A method, comprising:

accessing a database that stores a plurality of ambient temperature limits associated with a respective plurality of information handling systems located in a computer room;

receiving the plurality of ambient temperature limits from the database;

receiving a plurality of ambient temperatures associated with the plurality of information handling systems;

determining a plurality of ambient temperature margins based at least on the plurality of ambient temperature limits and the plurality of ambient temperatures; and

determining that each ambient temperature margin of the plurality of ambient temperature margins above an ambient temperature margin threshold of a plurality of ambient temperature margin thresholds associated with the plurality of information handling systems;

in response to the determining that each ambient temperature margin of the plurality of ambient temperature margins is above the ambient temperature margin threshold of the plurality of ambient temperature margin thresholds associated with the plurality of information handling systems, determining that a supply air temperature of the computer room is to be increased;

in response to the determining that the supply air temperature of the computer room is to be increased, reducing a duty cycle of a cooling system of a computer room air handler associated with the computer room;

determining that a first ambient temperature margin of the plurality of ambient temperature margins meets or is below a first ambient temperature margin threshold of the plurality of ambient temperature margin thresholds associated with a first information handling system of the plurality of information handling systems;

determining that a second ambient temperature margin of the plurality of ambient temperature margins is above a second ambient temperature margin threshold of the plurality of ambient temperature margin thresholds associated with a second information handling system of the plurality of information handling systems;

in response to the determining that the first ambient temperature margin meets or is below the first ambient temperature margin threshold and the determining that the second ambient temperature margin is above the second ambient temperature margin threshold, determining if the second information handling system includes applicable hardware utilized by a workload being processed by the first information handling system;

if the second information handling system includes the applicable hardware utilized by the workload, transferring the workload to the second information handling system; and

if the second information handling system does not include the applicable hardware utilized by the workload:

determining that a third ambient temperature margin of the plurality of ambient temperature margins is above a third ambient temperature margin threshold of the plurality of ambient temperature margin thresholds associated with a third information handling system of the plurality of information handling systems;

determining that the third information handling system includes the applicable hardware utilized by the workload; and

transferring the workload to the third information handling system.

7. The method of claim 6 , further comprising:

receiving a plurality of supply air temperatures from the plurality of information handling systems, wherein the plurality of supply air temperatures are based at least on inlet temperatures of the plurality of information handling systems.

8. The method of claim 7 , further comprising:

determining a maximum supply air temperature from the plurality of supply air temperatures; and

determining that the maximum supply air temperature is below a threshold temperature;

wherein the determining that the supply air temperature of the computer room is to be increased is based at least on the determining that the maximum supply air temperature is below the threshold temperature.

9. The method of claim 6 , further comprising:

determining a minimum ambient temperature margin from the plurality of ambient temperature margins;

wherein the determining that the supply air temperature of the computer room is to be increased includes determining that the supply air temperature of the computer room is to be increased by the minimum ambient temperature margin.

10. The method of claim 6 , wherein the workload includes a virtual machine.

11. A computer-readable non-transitory memory medium that includes instructions that, when executed by at least one processor of an information handling system, cause the information handling system to:

access a database that stores a plurality of ambient temperature limits associated with a respective plurality of information handling systems located in a computer room;

receive the plurality of ambient temperature limits from the database;

receive a plurality of ambient temperatures associated with the plurality of information handling systems;

determine a plurality of ambient temperature margins based at least on the plurality of ambient temperature limits and the plurality of ambient temperatures;

determine that each ambient temperature margin of the plurality of ambient temperature margins is above an ambient temperature margin threshold of a plurality of ambient temperature margin thresholds associated with the plurality of information handling systems;

in response to determining that each ambient temperature margin of the plurality of ambient temperature margins is above the ambient temperature margin threshold of the plurality of ambient temperature margin thresholds associated with the plurality of information handling systems, determine that a supply air temperature of the computer room is to be increased;

in response to determining that the supply air temperature of the computer room is to be increased, reduce a duty cycle of a cooling system of a computer room air handler associated with the computer room;

determine that a first ambient temperature margin of the plurality of ambient temperature margins meets or is below a first ambient temperature margin threshold of the plurality of ambient temperature margin thresholds associated with a first information handling system of the plurality of information handling systems;

determine that a second ambient temperature margin of the plurality of ambient temperature margins is above a second ambient temperature margin threshold of the plurality of ambient temperature margin thresholds associated with a second information handling system of the plurality of information handling systems;

in response to determining that the first ambient temperature margin meets or is below the first ambient temperature margin threshold and determining that the second ambient temperature margin is above the second ambient temperature margin threshold, determine if the second information handling system includes applicable hardware utilized by a workload being processed by the first information handling system;

if the second information handling system includes the applicable hardware utilized by the workload, transfer the workload to the second information handling system; and

if the second information handling system does not include the applicable hardware utilized by the workload:

determine that a third ambient temperature margin of the plurality of ambient temperature margins is above a third ambient temperature margin threshold of the plurality of ambient temperature margin thresholds associated with a third information handling system of the plurality of information handling systems;

determine that the third information handling system includes the applicable hardware utilized by the workload; and

transfer the workload to the third information handling system.

12. The computer-readable non-transitory memory medium of claim 11 , wherein the instructions further cause the information handling system to:

receive a plurality of supply air temperatures from the plurality of information handling systems, wherein the plurality of supply air temperatures are based at least on inlet temperatures of the plurality of information handling systems.

13. The computer-readable non-transitory memory medium of claim 12 , wherein the instructions further cause the information handling system to:

determine a maximum supply air temperature from the plurality of supply air temperatures; and

determine that the maximum supply air temperature is below a threshold temperature;

wherein determining that the supply air temperature of the computer room is to be increased is based at least on determining that the maximum supply air temperature is below the threshold temperature.

14. The computer-readable non-transitory memory medium of claim 11 , wherein the instructions further cause the information handling system to:

determine a minimum ambient temperature margin from the plurality of ambient temperature margins;

wherein, to determine that the supply air temperature of the computer room is to be increased, the instructions further cause the information handling system to determine that the supply air temperature of the computer room is to be increased by the minimum ambient temperature margin.

15. The computer-readable non-transitory memory medium of claim 11 , wherein the workload includes a virtual machine.

Assignments (8)
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 (047648/0422) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060160/0862 →
RELEASE OF SECURITY INTEREST AT REEL 047648 FRAME 0346 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0510 →
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 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Oct 12, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 047648/0422 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Oct 12, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047648/0346 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2018
From: CURTIS, ROBERT BOYD; KHATRI, MUKUND PURSHOTTAM
To: DELL PRODUCTS L.P.
Reel/Frame 046551/0907 →