Adaptive Cooling using Fan Speed Control