Storage System Power Budget Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data storage systems, particularly flash storage, experience power usage spikes and surges due to operations like write and erasure, leading to inefficiencies and performance impacts when traditional power management methods like throttling are applied universally.

Innovation Solution

A method that monitors power usage at multiple levels of storage granularity, assigning non-uniform power budgets to storage units and adjusting sub-unit budgets dynamically based on usage, service levels, and policies to manage power distribution effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If power management approaches throttle erasure operations to reduce power consumption spikes, then power usage is reduced, but system performance deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidsystem performance
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent segments the storage system into multiple storage units with different power budgets, allowing granular control of power consumption at the storage unit level rather than system-wide throttling. This enables selective power management that maintains performance for critical operations while reducing power for non-critical ones.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic power budget allocation that adjusts power limits based on usage patterns, service level agreements, and operational priorities. This dynamic approach allows the system to provide full power during critical operations while limiting power during non-critical operations, resolving the contradiction between consistent performance and power reduction.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If uniform power budget is assigned to all storage units, then management is simplified, but power efficiency deteriorates due to inability to account for varying usage patterns

Engineering Contradiction:
Improvepower management simplicityVSAvoidpower efficiency
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent assigns different power budgets to different storage units based on their specific usage patterns, service level agreements, and operational priorities. This local differentiation allows each storage unit to receive appropriate power allocation rather than a one-size-fits-all approach, improving overall power efficiency while maintaining manageable complexity through automated policies.

Inventive Principle:
Principle #3Local quality

3Device complexity

If power budget is not adjusted at sub-unit level, then control granularity is reduced, but power management precision deteriorates

Engineering Contradiction:
Improvecontrol granularityVSAvoidpower management precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent further segments each storage unit into storage sub-units and implements power budget adjustment at this finer granularity level. This multi-level segmentation enables precise control of power consumption for specific sub-units within storage units, allowing the system to achieve high power management precision without overwhelming complexity through hierarchical management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds another dimension to power management by implementing hierarchical control at both storage unit level and storage sub-unit level. This multi-dimensional approach allows simultaneous coarse-grained policy management and fine-grained execution control, achieving both manageability and precision.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10234927B2Storage system power usage
Publication Date: 2019.03.19 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10234927B2 patent drawing
  • US10234927B2 patent drawing
  • US10234927B2 patent drawing

AI summary

A method includes monitoring power usage for a storage system that includes a set storage units at a first level of storage granularity and a set of storage sub-units at a second level of storage granularity, wherein the second level of storage granularity is finer than the first level of storage granularity. The method further includes assigning a non-uniform power budget to the set of storage units and adjusting a power budget for the storage sub-units according to the non-uniform power budget assigned to the storage units. A corresponding computer program product and computer system are also disclosed herein.