Disk Array Enclosure Power Reduction Through Dynamic Drive Activation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storage systems experience inefficient power consumption due to all drives being active even when storage capacity utilization is low, leading to high idle power consumption.

Innovation Solution

Dynamically adapt the number of active drives in a disk array enclosure (DAE) based on monitoring storage system conditions such as capacity utilization, drive wear-leveling, and system performance, by selecting an initial number of active drives and designating inactive drives for non-operational states, and periodically adjusting based on monitored metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all drives in a DAE are kept active to ensure storage capacity and performance, then storage availability is improved, but power consumption increases significantly

Engineering Contradiction:
Improvestorage availabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adapts the number of active drives based on monitored storage system conditions. The processing circuitry monitors metrics such as storage capacity utilization, drive wear-leveling, and system performance, then adjusts the number of active drives accordingly. This allows the system to transition from a static all-drives-active state to a dynamic configuration where drives can be activated or deactivated based on real-time conditions, resolving the contradiction between maintaining storage availability and reducing power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameter of drive activity from a fixed state (all drives always active) to a variable state (number of active drives adjusts based on conditions). By monitoring storage system conditions and adapting the number of active drives, the system modifies the operational parameters to optimize both power consumption and storage availability, directly addressing the technical contradiction.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If the number of active drives is reduced to lower power consumption, then energy efficiency is improved, but storage performance may deteriorate

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

Solution Approach 1:

The processing circuitry continuously monitors storage system conditions including system performance metrics. This feedback mechanism ensures that when the number of active drives is reduced, the system can detect performance degradation and respond by activating additional drives if necessary. The feedback loop maintains storage performance within acceptable ranges while enabling power consumption reduction through dynamic drive adaptation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system uses dynamic adaptation to adjust the number of active drives based on real-time performance monitoring. Rather than statically reducing active drives, the system dynamically responds to performance conditions, activating or deactivating drives as needed to maintain storage performance while optimizing power consumption.

Inventive Principle:
Principle #15Dynamics

3Use of energy by moving object

If drives are dynamically activated and deactivated, then power consumption is reduced, but system complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidsystem complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The processing circuitry automatically monitors storage system conditions and autonomously adjusts the number of active drives without requiring external intervention. The system serves itself by self-monitoring performance and power conditions, then self-adjusting the drive configuration. This self-service approach manages the added complexity internally while presenting a simplified interface to users.

Inventive Principle:
Principle #25Self-service

4Measurement precision

If monitoring of storage system conditions is implemented, then drive adaptation accuracy is improved, but measurement and control complexity increases

Engineering Contradiction:
Improvecondition monitoring accuracyVSAvoidmonitoring complexity
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The processing circuitry performs multiple functions including monitoring storage capacity utilization, drive wear-leveling, system performance, and controlling drive activation/deactivation through a single integrated system. This multi-functional approach consolidates the complexity of monitoring various storage conditions into one unified processing unit, improving measurement accuracy while managing monitoring complexity through functional integration.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12405733B2Power consumption reduction in storage system
Publication Date: 2025.09.02 DELL PROD LP
  • US12405733B2 patent drawing
  • US12405733B2 patent drawing
  • US12405733B2 patent drawing

AI summary

Techniques for reducing power consumption in a storage system that includes a disk array enclosure (DAE). The techniques include selecting a number of active drives for inclusion in an active drive subgroup of the DAE, and designating a number of inactive (OFF or non-operational) drives for inclusion in an inactive drive subgroup of the DAE. The total number of drives included in the DAE equals the sum of the number of active drives and the number of inactive drives. The techniques further include monitoring at least one condition (e.g., storage capacity utilization, drive wear-leveling, system performance) pertaining to a power consumption of the storage system, and reducing the power consumption by dynamically adapting the number of active drives in the active drive subgroup based on the monitored condition. By dynamically adapting the number of active drives based on certain storage system conditions, significant reductions in power consumption can be achieved.