System and method for co-operative thermal management of electronic devices within a common housing
First Claim
1. A method for co-operative thermal management of a plurality of independent electronic devices housed within a common enclosure, said method comprising:
- designating a priority number for each of said plurality of independent electronic devices, wherein each of said plurality of independent electronic devices has a thermal controller;
in response to a failure of at least one cooling fan coupled with said common enclosure, measuring a temperature of each of said plurality of independent electronic devices; and
for each of said plurality of independent electronic devices;
determining if said measured temperature exceeds a threshold value for said independent electronic device;
in response to a determination that said measured temperature exceeds a threshold value, initializing a count-down value to said designated priority number of said independent electronic device;
counting down said count-down value as long as said measured temperature exceeds said threshold value; and
in response to said count-down value reaching a pre-determined action level, powering down said independent electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for co-operative thermal management of a number of independent electronic devices housed within a common enclosure that includes designating a priority number and measuring a temperature for each of the independent electronic devices. Next, for each of the independent electronic devices, the measured temperature is evaluated to determine if it exceeds a threshold value for the independent electronic device. If the measured temperature exceeds a threshold value, a count-down value is initialize to the designated priority number of the independent electronic device. Following which, the count-down value is evaluated to determine if it is equal to zero. If the count-down value is equal to zero, the independent electronic device is powered down. However, if the count-down value is not equal to zero, a specified time interval is allowed to expire before the count-down value is decremented and re-evaluated to determine if it is equal to zero.
37 Citations
21 Claims
-
1. A method for co-operative thermal management of a plurality of independent electronic devices housed within a common enclosure, said method comprising:
-
designating a priority number for each of said plurality of independent electronic devices, wherein each of said plurality of independent electronic devices has a thermal controller;
in response to a failure of at least one cooling fan coupled with said common enclosure, measuring a temperature of each of said plurality of independent electronic devices; and
for each of said plurality of independent electronic devices;
determining if said measured temperature exceeds a threshold value for said independent electronic device;
in response to a determination that said measured temperature exceeds a threshold value, initializing a count-down value to said designated priority number of said independent electronic device;
counting down said count-down value as long as said measured temperature exceeds said threshold value; and
in response to said count-down value reaching a pre-determined action level, powering down said independent electronic device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for co-operative thermal management of a plurality of independent electronic devices housed within a common enclosure, said method comprising:
-
designating a priority number for each of said plurality of independent electronic devices, wherein each of said plurality of independent electronic devices has a service processor that remains operational when said electronic device is powered down; and
in response to a failure of at least one cooling fan coupled with said common enclosure, measuring a temperature of each of said plurality of independent electronic devices, and for each of said plurality of independent electronic devices;
determining if said measured temperature exceeds a threshold value for said independent electronic device;
in response to a determination that said measured temperature exceeds a threshold value, initializing a count-down value to said designated priority number of said independent electronic device;
counting down said count-down value as long as said measured temperature exceeds said threshold value; and
in response to said count-down value reaching a pre-determined action level, powering down said independent electronic device. - View Dependent Claims (7, 8, 9)
-
-
10. An electronic device, comprising:
-
a designated priority number; and
a thermal controller, including;
means for, in response to a failure of at least one cooling fan coupled with said electronic device, measuring a temperature of said electronic device;
means for determining if said measured temperature exceeds a threshold value for said electronic device;
means for, responsive to a determination that said measured temperature exceeds a threshold value, initializing a count-down value to said designated priority number of said electronic device;
means for counting down said count-down value as long as said measured temperature exceeds said threshold value; and
means for, responsive to said count-down value reaching a pre-determined action level, powering down said electronic device. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A data processing system, comprising:
-
an enclosure; and
a plurality of independent electronic devices housed within said enclosure, wherein each of said plurality of independent electronic devices having;
a designated priority; and
a thermal controller, including;
means for, in response to a failure of at least one cooling fan coupled with said enclosure, measuring a temperature of said independent electronic device;
means for determining if said measured temperature exceeds a threshold value for said independent electronic device;
means for, responsive to a determination that said measured temperature exceeds a threshold value, initializing a count-down value to said designated priority number of said independent electronic device;
means for counting down said count-down value as long as said measured temperature exceeds said threshold value; and
means for, responsive to said count-down value reaching a pre-determined action level, powering down said electronic device. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer-readable medium having stored thereon computer executable instructions for implementing a method for co-operative thermal management of a plurality of independent electronic devices housed within a common enclosure, said computer executable instructions when executed by one of said plurality of independent electronic devices perform the steps of:
-
designating a priority number far said independent electronic device, in response to a failure of at least one cooling fan coupled with said common enclosure, measuring a temperature of said independent electronic device;
determining if said measured temperature exceeds a threshold value for said independent electronic device;
in response to a determination that said measured temperature exceeds a threshold value, initializing a count-down value to said designated priority number of said independent electronic device and initiate an interval timer;
counting down said count-down value as long as said measured temperature exceeds said threshold value; and
in response to said count-down value reaching a pre-determined action level, powering down said independent electronic device.
-
Specification