Patent ID: 8718834

Claim:
A modular computing system comprising: a fan tray comprising a plurality of fans; a plurality of slots; a plurality of field replaceable units inserted into the plurality of slots; a plurality of sets of temperature sensors, wherein each set of temperature sensors is configured to detect temperatures of different portions of each field replaceable unit; and a shelf manager to store a table that records relationships of distances between the slots and the plurality of fans, and correlation relationships between the slots and the plurality of sets of temperature sensors, the shelf manager being configured for monitoring the temperatures of different portions of each field replaceable unit according to signals from the temperature sensors; wherein when there is one or more monitored temperatures exceeding a preset value, the shelf manager determines the slots corresponding to the one or more monitored temperatures according to the table, determines the number of the sensors that have detected the one or more temperatures exceeding the preset value for each slot, and adjusts the speed of the one or more fans adjacent to the determined slots according to the determined number of the sensors for each one of the determined slots; wherein the magnitude of adjustment of the speed of the one or more fans is in direct proportion to the determined number of the sensors.