Technologies for cooling rack mounted sleds
Technologies for rack cooling includes monitoring a temperature of a sled mounted in a rack and controlling a cooling system of the rack based on the temperature of the sled. The cooling system includes a cooling fan array, which may be controlled to cool the sled. Additionally, if needed, one or more adjacent cooling fan arrays that are located adjacent to the controlled cooling fan array may be adjusted to provide additional cooling to the sled.
1. A cooling controller of a data center, the cooling controller comprising:
one or more processors;
one or more memory devices having stored therein a plurality of instructions that, when executed by the one or more processors, cause the cooling controller to:
monitor sensor data indicative of a temperature of a first sled mounted in a first sled slot of a rack, wherein the first sled comprises a chassis-less circuit board substrate that is not enclosed within a sled chassis dedicated to house the first sled;
control a cooling system of the rack based on the temperature of the first sled to control the temperature of the first sled;
compare the temperature of the first sled to a temperature of a second sled mounted in a second sled slot of the rack adjacent to the first sled slot;
determine whether the cooling of the first sled provided by a fan array of the first sled slot requires augmenting in response to a determination that the temperature of the first sled is greater than the temperature of the second sled by a reference amount;
determine, in response to a determination that the cooling of the first sled requires augmenting, a present fan speed of one or more fan arrays of the second sled slot;
compare the present fan speed of the one or more fan arrays of the second sled slot to a reference fan speed threshold; and
adjust the fan speed of the one or more fan arrays of the second sled slot to augment the cooling of the first sled slot in response to a determination that the present fan speed of the one or more fan arrays of the second sled slot is less than the reference fan speed threshold.
2. The cooling controller of claim 1 , wherein to control the cooling system of the rack comprises to control a fan speed of the fan array of the first sled slot of the rack to cool the sled.
3. The cooling controller of claim 1 , wherein to determine whether the cooling of the first sled requires augmenting comprises to compare the temperature of the first sled to a reference threshold temperature.
4. A method for managing the cooling of racks of a data center, the method comprising:
monitoring, by a cooling controller of the data center, sensor data indicative of a temperature of a first sled mounted in a first sled slot of a rack, wherein the first sled comprises a chassis-less circuit board substrate that is not enclosed within a sled chassis dedicated to house the first sled;
controlling a cooling system of the rack based on the temperature of the first sled to control the temperature of the first sled;
comparing the temperature of the first sled to a temperature of a second sled mounted in a second sled slot of the rack adjacent to the first sled slot;
determining whether the cooling of the first sled provided by a fan array of the first sled slot requires augmenting in response to a determination that the temperature of the first sled is greater than the temperature of the second sled by a reference amount;
determining, in response to a determination that the cooling of the first sled requires augmenting, a present fan speed of one or more fan arrays of the second sled slot;
comparing the present fan speed of the one or more fan arrays of the second sled slot to a reference fan speed threshold; and
adjusting the fan speed of the one or more fan arrays of the second sled slot to augment the cooling of the first sled slot in response to a determination that the present fan speed of the one or more fan arrays of the second sled slot is less than the reference fan speed threshold.
5. The method of claim 4 , wherein controlling the cooling system of the rack comprises controlling a fan speed of the fan array of the first sled slot of the rack to cool the sled.
6. One or more non-transitory, machine-readable storage media comprising a plurality of instructions stored thereon that, when executed, cause a cooling controller to:
monitor sensor data indicative of a temperature of a first sled mounted in a first sled slot of a rack, wherein the first sled comprises a chassis-less circuit board substrate that is not enclosed within a sled chassis dedicated to house the first sled;
control a cooling system of the rack based on the temperature of the first sled to control the temperature of the first sled;
compare the temperature of the first sled to a temperature of a second sled mounted in a second sled slot of the rack adjacent to the first sled slot;
determine whether the cooling of the first sled provided by a fan array of the first sled slot requires augmenting in response to a determination that the temperature of the first sled is greater than the temperature of the second sled by a reference amount;
determine, in response to a determination that the cooling of the first sled requires augmenting, a present fan speed of one or more fan arrays of the second sled slot;
compare the present fan speed of the one or more fan arrays of the second sled slot to a reference fan speed threshold; and
adjust the fan speed of the one or more fan arrays of the second sled slot to augment the cooling of the first sled slot in response to a determination that the present fan speed of the one or more fan arrays of the second sled slot is less than the reference fan speed threshold.
7. The one or more non-transitory, machine-readable storage media of claim 6 , wherein to control the cooling system of the rack comprises to control a fan speed of the fan array of the first sled slot of the rack to cool the sled.
8. The one or more non-transitory, machine-readable storage media of claim 6 , wherein to determine whether the cooling of the first sled requires augmenting comprises to compare the temperature of the first sled to a reference threshold temperature.
9. An apparatus comprising:
two elongated support posts that extend vertically;
a plurality of pairs of elongated support arms, wherein each pair of elongated support arms comprises a first support arm that extends outwardly from a first support post of the two elongated support posts and a second support arm that extends outwardly from a second support post of the two elongated supports posts, wherein each pair of elongated support arms defines a sled slot to receive a corresponding sled;
a cooling system comprises a plurality of fan arrays, wherein each fan array includes a plurality of fans and is associated with a different sled slot, wherein each fan array is controllable to provide cooling to a sled received in the corresponding sled slot;
and a cooling controller comprising:
a communication circuit to receive sensor data indicative of a temperature of a first sled mounted in a first sled slot, wherein the first sled comprises a chassis-less circuit board substrate that is not enclosed within a sled chassis dedicated to house the first sled;
means for controlling the cooling system based on the temperature of the first sled to control the temperature of the first sled;
means for comparing the temperature of the first sled to a temperature of a second sled mounted in a second sled slot adjacent to the first sled slot;
means for determining whether the cooling of the first sled provided by a fan array associated with the first sled slot requires augmenting in response to a determination that the temperature of the first sled is greater than the temperature of the second sled by a reference amount;
means for determining, in response to a determination that the cooling of the first sled requires augmenting, a present fan speed of one or more fan arrays associated with the second sled slot;
means for comparing the present fan speed of the one or more fan arrays associated with the second sled slot to a reference fan speed threshold; and
means for adjusting the fan speed of the one or more fan arrays associated with the second sled slot to augment the cooling of the first sled slot in response to a determination that the present fan speed of the one or more fan arrays associated with the second sled slot is less than the reference fan speed threshold.
10. The cooling controller of claim 9 , wherein the means for controlling the cooling system comprises means for controlling a fan speed of the fan array associated with the first sled slot.