Selective Storage Drive Powering Based on System Performance Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information processing systems with dynamic storage nodes face inefficiencies in power consumption due to underutilized storage capacity, as all nodes are typically powered on regardless of demand, leading to unnecessary energy expenditure.

Innovation Solution

Implementing a method to selectively power storage drive components based on system performance limits, determining the number of drives needed to support workload demands and adjusting power allocation dynamically in response to capacity and performance changes, while monitoring wear levels to optimize power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all storage drive components are powered on to ensure system performance, then system reliability is improved, but power consumption increases

Engineering Contradiction:
Improvesystem performanceVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the number of powered storage drive components based on real-time workload demands and performance requirements. The power management module continuously monitors system conditions and modifies power allocation to storage drives, transitioning between static and dynamic operational states to optimize the balance between reliability and energy consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by adjusting the power state of storage drive components based on workload intensity, performance thresholds, and system demands. By varying the number of active drives according to measured performance parameters and workload characteristics, the system adapts power consumption to actual needs while maintaining required reliability levels.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the number of storage drive components is increased to support higher workload demands, then system productivity is improved, but power consumption increases

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

Solution Approach 1:

The system applies partial action by powering on only the necessary number of storage drive components required to meet current workload demands, rather than keeping all drives active. The power management module calculates the optimal number of active drives based on performance thresholds and workload characteristics, activating only the partial set needed to maintain productivity while reducing unnecessary power consumption from excess drives.

Inventive Principle:
Principle #16Partial or excessive action

3Duration of action of stationary object

If storage drive components are dynamically adjusted based on wear level, then device lifespan is improved, but system complexity increases

Engineering Contradiction:
Improvedrive lifespanVSAvoidmonitoring and adjustment mechanism
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms by continuously monitoring wear levels of storage drive components and using this information to dynamically adjust power allocation and drive selection. The power management module receives wear level data, compares it against thresholds, and modifies operational parameters accordingly, creating a closed-loop control system that extends device lifespan while managing complexity through automated decision-making.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12093538B2Selective powering of storage drive components in a storage node based on system performance limits
Publication Date: 2024.09.17 DELL PROD LP
  • US12093538B2 patent drawing
  • US12093538B2 patent drawing
  • US12093538B2 patent drawing

AI summary

Techniques are provided for selective powering of storage drive components in a storage node based on system performance limits. One method comprises determining a number of storage drive components, of multiple storage drive components in a storage node, needed to support at least one workload of the storage node, wherein the determining is based at least in part on a number of storage drive components needed to support a system performance limit determined using a component performance limit of at least one other component of the storage node, wherein the component performance limit is based at least in part on one or more of an expected number of input/output operations of the storage node and an expected bandwidth of the storage node; and initiating an application of power to the determined number of storage drive components of the storage node.