Storage Controller Power Limit Management for Hot-Plugged Drives

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvestorage capacityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvepower consumptionVSAvoidstorage performance
Core Design Contradiction:
Use of energy by moving objectVSProductivity

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.

Inventive Principle:
Principle #16Partial or excessive action

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improvepower limit complianceVSAvoidsystem availability
Core Design Contradiction:
Use of energy by stationary objectVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10474221B2Power control in a storage subsystem
Publication Date: 2019.11.12 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10474221B2 patent drawing
  • US10474221B2 patent drawing
  • US10474221B2 patent drawing

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.