Determining parameters of air-cooling mechanisms
A method for determining parameters for one or more air-cooling mechanisms for a computer system. A current operating temperature of a system component within a particular system is determined. A maximum operating temperature of the system component is obtained. A difference value between the maximum operating temperature and the current operating temperature is computed. A parameter of an air-cooling mechanism of an environment, which includes the system component, is selected and modified based on the difference value between the maximum operating temperature and the current operating temperature.
1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:
determining a current operating temperature of a system component within a particular system;
obtaining a maximum operating temperature of the system component;
computing a difference value between the maximum operating temperature and the current operating temperature;
identifying a plurality of air-cooling mechanisms associated with one or more environments including the system component, the plurality of air-cooling mechanisms comprising:
a heating, ventilation, air conditioner (HVAC) system for a room including the particular system; and
a fan within the particular system;
selecting at least one air-cooling mechanism, for which a parameter of the air-cooling mechanism is to be modified, from the plurality of air-cooling mechanisms based on the difference value between the maximum operating temperature and the current operation temperature; and
modifying the parameter of the at least one air-cooling mechanism based on the difference value between the maximum operating temperature and the current operating temperature.
2. The medium of claim 1 , wherein the at least one air-cooling mechanism comprises the heating, ventilation, air conditioner (HVAC) system, wherein the parameter of the at least one air-cooling mechanism comprises a target ambient temperature of the HVAC system, and wherein an environment associated with the at least one air-cooling mechanism comprises the room including the particular system.
3. The medium of claim 2 , wherein modifying the parameter of the at least one air-cooling mechanism comprises determining the target ambient temperature as a function of the difference value between the maximum operating temperature and the current operating temperature.
4. The medium of claim 2 , wherein the operations further comprise determining that the current operating temperature of the system component is within a proper operating range and is below a desired operating temperature range, and wherein modifying the parameter of the at least one air-cooling mechanism comprises increasing the target ambient temperature.
5. The medium of claim 2 , wherein the operations further comprise determining that the difference value is above a desired range, and wherein modifying the parameter of the at least one air-cooling mechanism comprises increasing the target ambient temperature.
6. The medium of claim 2 , wherein modifying the parameter of the at least one air-cooling mechanism comprises:
transmitting a control signal to configure the target ambient temperature of the HVAC system.
7. The medium of claim 1 , wherein the at least one air-cooling mechanism comprises the fan within the particular system, wherein the parameter of the at least one air-cooling mechanism comprises a fan speed of the fan, and wherein an environment associated with the at least one air-cooling mechanism includes an internal space of the particular system.
8. The medium of claim 7 , wherein modifying the parameter of the at least one air-cooling mechanism comprises determining the fan speed as a function of the difference value between the maximum operating temperature and the current operating temperature of the system component.
9. The medium of claim 7 , wherein the operations further comprise determining that the current operating temperature of the system component is within a proper operating range and is below a desired operating temperature range, and wherein modifying the parameter of the at least one air-cooling mechanism comprises decreasing the fan speed.
10. The medium of claim 1 , wherein the selecting operation comprises:
selecting the HVAC system, if the difference value exceeds a threshold, or
selecting the fan, if the difference value does not exceed the threshold.
11. The medium of claim 1 , wherein modifying the parameter of the at least one air-cooling mechanism causes an increase in the current operating temperature of the system component.
12. The medium of claim 1 , wherein determining the current operating temperature of the system component comprises monitoring the current operating temperature of the system component.
13. The medium of claim 1 , wherein determining the current operating temperature of the system component comprises:
receiving a first signal, associated with a first quantization effect, indicating the current operating temperature of the system component from a first monitoring device;
receiving a second signal, associated with a second quantization effect, indicating a current ambient temperature from a second monitoring device;
mitigating the first quantization effect associated with the first signal and the second quantization effect associated with the second signal;
after mitigating the first quantization effect associated with the first signal and mitigating the second quantization effect associated with the second signal: synchronizing the first signal and the second signal;
after synchronizing the first signal and the second signal: determining that the first signal and the second signal match a particular pattern;
responsive to determining that the first signal and the second signal match the particular pattern: determining that the first signal is valid.
14. The medium of claim 13 , wherein synchronizing the first signal and the second signal comprises applying an analytic resampling process.
15. The medium of claim 13 , wherein determining that the first signal and the second signal match the particular pattern comprises applying non-linear non-parametric (NLNP) regression.
16. The medium of claim 1 , wherein the operations further comprise:
computing a plurality of difference values for each particular system component of a plurality of system components by:
subtracting (a) a current operating temperature of the particular system component from (b) a maximum operating temperature of the particular system component; and
modifying the parameter of the at least one air-cooling mechanism based on a minimum difference value in the plurality of difference values.
17. The medium of claim 1 , wherein the operations further comprise:
monitoring the system component to identify a particular time period when an error rate and/or a failure rate for the system component exceeds a threshold value; and
selecting the maximum operating temperature based on a detected temperature of the system component during the particular time period.
18. A system comprising:
at least one device including a hardware processor;
the system being configured to perform operations comprising:
determining a current operating temperature of a system component within the system;
obtaining a maximum operating temperature of the system component;
computing a difference value between the maximum operating temperature and the current operating temperature;
identifying a plurality of air-cooling mechanisms associated with one or more environments including the system component, the plurality of air-cooling mechanisms comprising:
a heating, ventilation, air conditioner (HVAC) system for a room including the particular system; and
a fan within the particular system;
selecting at least one air-cooling mechanism, for which a parameter of the air-cooling mechanism is to be modified, from the plurality of air-cooling mechanisms based on the difference value between the maximum operating temperature and the current operation temperature; and
modifying the parameter of the at least one air-cooling mechanism based on the difference value between the maximum operating temperature and the current operating temperature.
19. A method comprising:
determining a current operating temperature of a system component within a particular system;
obtaining a maximum operating temperature of the system component;
computing a difference value between the maximum operating temperature and the current operating temperature;
identifying a plurality of air-cooling mechanisms associated with one or more environments including the system component, the plurality of air-cooling mechanisms comprising:
a heating, ventilation, air conditioner (HVAC) system for a room including the particular system; and
a fan within the particular system;
selecting at least one air-cooling mechanism, for which a parameter of the air-cooling mechanism is to be modified, from the plurality of air-cooling mechanisms based on the difference value between the maximum operating temperature and the current operation temperature; and
modifying the parameter of the at least one air-cooling mechanism based on the difference value between the maximum operating temperature and the current operating temperature;
wherein the method is performed by at least one device including a hardware processor.