Master-Slave Fan Control for Storage Subsystem Temperature
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing storage subsystems with RAID configurations face challenges in synchronizing and controlling cooling fans to manage varying temperatures across different positions within the subsystem, leading to inefficient cooling and potential abnormal temperature rises.
Innovation Solution
The implementation of multiple controllers with temperature sensors, where one controller acts as a master to determine the highest provisional rotational speed of fans based on temperature information from multiple slave controllers, ensuring synchronized and efficient fan operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple cooling fans are installed to realize redundancy and control them collectively via a single master controller, then system reliability is improved, but the ability to respond to position-specific temperature variations deteriorates
Solution Approach 1:
The patent divides the temperature monitoring function into multiple independent temperature sensors distributed at different positions within the storage subsystem. Each sensor independently monitors the temperature at its specific location, enabling position-specific temperature detection rather than relying on a single collective monitoring point.
Solution Approach 2:
The patent implements local temperature monitoring by placing temperature sensors at specific positions where temperature variations occur. Each sensor provides localized temperature information, allowing the system to apply targeted cooling control to specific high-temperature regions rather than uniform cooling across the entire subsystem.
2Reliability
If cooling fan rotational speed is increased to prevent abnormal temperature rises, then temperature control reliability is improved, but power consumption and noise increase
Solution Approach 1:
The patent implements dynamic fan speed control by continuously monitoring temperature data from multiple sensors and adjusting the rotational speed of cooling fans in real-time based on actual temperature conditions. The control unit increases fan speed only when and where temperature thresholds are exceeded, rather than maintaining constant high-speed operation, thereby optimizing the balance between cooling effectiveness and power consumption.
Solution Approach 2:
The patent establishes a feedback control mechanism where temperature sensors continuously provide temperature information to the control unit, which then adjusts fan rotational speed accordingly. This closed-loop control ensures that fans operate at the minimum necessary speed to maintain acceptable temperature levels, reducing unnecessary power consumption and noise while preventing abnormal temperature rises.
3Temperature
If cooling fans operate at high speed to ensure adequate cooling, then temperature management is improved, but noise increases
Solution Approach 1:
The patent applies partial cooling action by directing cooling effort only to regions where temperature thresholds are exceeded. Instead of running all cooling fans at high speed continuously, the system activates or increases speed of specific fans based on localized temperature conditions, achieving adequate cooling while minimizing noise generation.
Solution Approach 2:
The patent implements dynamic adjustment of fan speeds to match actual cooling requirements. Fans operate at variable speeds rather than constant high speed, increasing rotational velocity only when temperature monitoring indicates the need for enhanced cooling, thereby reducing noise during normal operating conditions while maintaining effective temperature management when required.
Data Source
AI summary
The present invention provides a storage subsystem capable of preventing abnormal temperature rise within the subsystem and realizing an efficient cooling effect. Therefore, the storage subsystem has two or more controllers having two or more temperature sensors, and each controller determines a provisional rotational speed based on the value of the temperature sensors. One controller out of the multiple controllers operates as the master controller, and the other controllers (slave controllers) transmit a provisional rotational speed determined in its own system to the master controller. The master controller determines a greater value of the provisional rotational speed information received from the slave controllers and the provisional rotational speed determined in its own system as the final rotational speed of the fan.


