Storage Controller Power Limit Management for Hot-Plugged Drives
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High availability server computing clusters face power consumption limitations, particularly in co-located setups where a significant proportion of power is used for cooling, and hot-pluggable data storage devices can exceed power limits when activated, leading to potential downtime and inefficiencies.
Innovation Solution
A storage controller that detects newly coupled data storage devices and modifies their operational state to prevent exceeding a set power limit by inhibiting activation commands if adding devices would exceed the power limit, using a processor to manage power usage and enforce power specifications dynamically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If hot-pluggable storage devices are activated during operation, then storage capacity and performance are improved, but power consumption exceeds the set power limit
Solution Approach 1:
The storage controller dynamically adjusts the operational state of storage devices based on real-time power consumption monitoring. When power consumption approaches the power limit, the controller transitions devices between active and inactive states, enabling flexible adaptation to power constraints while maintaining storage functionality.
Solution Approach 2:
The system changes the operational parameters of storage devices by modifying their activation state. The storage controller selectively prevents activation commands for newly coupled devices when doing so would exceed the power limit, thereby controlling the power consumption parameter while maintaining storage capacity through alternative device selection.
2Use of energy by moving object
If storage devices are prevented from activating to stay within power limits, then power consumption is controlled, but storage performance and availability are reduced
Solution Approach 1:
The storage controller applies partial activation by selectively enabling only those storage devices that fit within the power limit. Instead of preventing all device activation, the controller permits activation of a subset of devices, achieving partial storage capacity utilization while maintaining power consumption within acceptable boundaries.
Solution Approach 2:
The storage controller autonomously manages power distribution by automatically detecting newly coupled devices, evaluating power constraints, and making activation decisions without external intervention. This self-service mechanism ensures continuous optimization of power usage while maintaining storage performance through intelligent device selection.
3Use of energy by stationary object
If activation commands are inhibited for new storage devices, then power limit compliance is maintained, but device reliability and system availability are compromised
Solution Approach 1:
The storage controller performs preliminary evaluation of power consumption before allowing device activation. By assessing the power impact of newly coupled devices in advance, the controller can make informed decisions about activation, ensuring power limit compliance while maintaining system reliability through proactive power management.
Solution Approach 2:
The system implements feedback mechanisms by continuously monitoring power consumption and using this information to adjust device activation states. The storage controller receives feedback on current power usage and accordingly modifies activation commands for new devices, creating a closed-loop control system that maintains both power compliance and system reliability.
Data Source
AI summary
Certain examples described herein relate to power control in a storage subsystem. Some examples may detect a new storage device and inhibit activation of the new storage device responsive to a determination that activating the new storage device would exceed a power limit.


