Power management of edge devices to maintain minimum temperature compliance
An information handling system monitors an edge device to detect whether a current temperature of the edge device is below a minimum system temperature threshold. If the current temperature is below the minimum system temperature threshold, then the system determines whether the edge device includes a heater. If a current system workload of the edge device is greater than a minimum system workload threshold and the heater is healthy, then the system uses the heater to increase the current temperature of the edge device to the minimum system temperature threshold.
1 . A method comprising:
monitoring an information handling system, by a processor, to detect whether a current temperature of the information handling system is below a minimum system temperature threshold;
if the current temperature is below the minimum system temperature threshold, then determining whether the information handling system includes a heater;
if a current system workload of the information handling system is greater than a maximum system workload threshold and the heater is healthy, then using the heater to increase the current temperature of the information handling system to the minimum system temperature threshold;
if the current system workload of the information handling system is less than the maximum system workload threshold and the heater is healthy, then determining an additional workload according to the maximum system workload threshold;
if the current system workload of the information handling system with the additional workload is less than the maximum system workload threshold, then determining a first power usage of the heater to address a deviance of a current system temperature from the minimum system temperature threshold and a second power usage of the additional workload to address the deviance of the current system temperature from the minimum system temperature threshold; and
turning on the heater and loading the additional workload based on the first power usage and the second power usage respectively, wherein the first power usage and the second power usage is less than a maximum system power workload.
2 . The method of claim 1 , further comprising determining a power consumption of a dummy workload.
3 . The method of claim 1 , further comprising determining the current system workload when a dummy workload is added.
4 . The method of claim 1 , further comprising determining a difference between the current temperature and the minimum system temperature threshold.
5 . The method of claim 1 , further comprising if the current system workload is less than the maximum system workload threshold, then determining the additional workload to increase the current temperature to the minimum system temperature threshold.
6 . The method of claim 1 , further comprising if the heater is not healthy, then using the additional workload to increase the current temperature to the minimum system temperature threshold.
7 . The method of claim 1 , further comprising if the current system workload including a dummy workload is less than the maximum system workload threshold and the heater is not healthy, then generating a critical alert.
8 . An information handling system, comprising:
a processor; and
a memory storing code that when executed causes the processor to perform operations including:
monitoring the information handling system to detect whether a current temperature of the information handling system is below a minimum system temperature threshold;
if the current temperature is below the minimum system temperature threshold, then determining whether the information handling system includes a heater;
if a current system workload of the information handling system is greater than a maximum system workload threshold and the heater is healthy, then using the heater to increase the current temperature of the information handling system to the minimum system temperature threshold;
if the current system workload of the information handling system is less than the maximum system workload threshold and the heater is healthy, then determining an additional workload according to the maximum system workload threshold;
if the current system workload of the information handling system with the additional workload is less than the maximum system workload threshold, then determining a first power usage of the heater to address a deviance of a current system temperature from the minimum system temperature threshold and a second power usage of the additional workload to address the deviance of the current system temperature from the minimum system temperature threshold; and
turning on the heater and load the additional workload based on the first power usage and the second power usage respectively, wherein the first power usage and the second power usage is less than a maximum system power workload.
9 . The information handling system of claim 8 , wherein the operations further comprise determining a power consumption of the additional workload.
10 . The information handling system of claim 8 , wherein the operations further comprise determining the current system workload with the additional workload.
11 . The information handling system of claim 8 , wherein the operations further comprise determining a difference between the current temperature and the minimum system temperature threshold.
12 . The information handling system of claim 8 , wherein the operations further comprise if the current system workload including a dummy workload is greater than the maximum system workload threshold and the heater is healthy, then using the heater to increase the current temperature to the minimum system temperature threshold.
13 . The information handling system of claim 8 , wherein the operations further comprise if the heater is not healthy, then using the additional workload to increase the current temperature to the minimum system temperature threshold.
14 . The information handling system of claim 8 , wherein the operations further comprise if the current system workload with a dummy workload is less than the maximum system workload threshold and the heater is not healthy, then generating a critical alert.
15 . A non-transitory computer-readable medium to store instructions that are executable to perform operations comprising:
monitoring an information handling system to detect whether a current temperature of the information handling system is below a minimum system temperature threshold;
if the current temperature is below the minimum system temperature threshold, then determining whether the information handling system includes a heater;
if a current system workload of the information handling system is greater than a maximum system workload threshold and the heater is healthy, then using the heater to increase the current temperature of the information handling system to the minimum system temperature threshold;
if the current system workload of the information handling system is less than the maximum system workload threshold and the heater is healthy, then determining an additional workload according to the maximum system workload threshold;
if the current system workload of the information handling system with the additional workload is less than the maximum system workload threshold, then determining a first power usage of the heater to address a deviance of a current system temperature from the minimum system temperature threshold and a second power usage of the additional workload to address the deviance of the current system temperature from the minimum system temperature threshold; and
turning on the heater and load the additional workload based on the first power usage and the second power usage respectively, wherein the first power usage and the second power usage is less than a maximum system power workload.
16 . The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise determining a power consumption of the additional workload.
17 . The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise determining the current system workload including the additional workload.
18 . The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise determining a difference between the current temperature and the minimum system temperature threshold.
19 . The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise if the current system workload including a dummy workload is greater than the maximum system workload threshold and the heater is healthy, then using the heater to increase the current temperature to the minimum system temperature threshold.
20 . The non-transitory computer-readable medium of claim 15 , wherein the operations further comprise if the heater is not healthy, then using the additional workload to increase the current temperature to the minimum system temperature threshold.