Power-Aware Flash Storage Control With Fewer Redundant Writes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems face inefficiencies in managing power consumption and optimizing storage operations, particularly in flash-based storage systems, leading to suboptimal performance and reduced lifespan of storage devices.

Innovation Solution

Implementing a direct-mapped flash storage system where higher-level processes control storage operations without relying on lower-level storage controllers, utilizing non-volatile RAM for buffering and managing storage drives, and employing zoned storage devices with dynamic zone management to optimize data allocation and reduce unnecessary write operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional storage controllers manage flash storage operations, then storage operations can be controlled, but power consumption increases and storage device lifespan decreases

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

Solution Approach 1:

The patent extracts the power management function from the traditional storage controller by implementing a power management unit that operates independently. This unit monitors and controls power consumption at the flash storage device level without requiring continuous controller intervention, thereby extending device lifespan while reducing overall power consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The power management unit implements feedback mechanisms that continuously monitor power consumption and storage device status. Based on this feedback, the system dynamically adjusts power delivery and operational parameters to optimize both lifespan and energy efficiency, preventing unnecessary write operations that consume power and degrade storage media.

Inventive Principle:
Principle #23Feedback

2Productivity

If higher-level processes control storage operations directly, then redundant write operations are reduced, but system complexity increases

Engineering Contradiction:
Improvestorage system efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a power management unit as an intermediary between higher-level processes and flash storage devices. This mediator handles power-related control functions, allowing higher-level processes to focus on data operations while the intermediary manages power consumption and write operation optimization, thereby reducing redundancy without significantly increasing overall system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system architecture is segmented into distinct functional modules: storage controllers handle data I/O operations while the power management unit independently handles power-related functions. This segmentation allows each component to optimize its specific function, improving overall efficiency while keeping individual module complexity manageable.

Inventive Principle:
Principle #1Segmentation

3Reliability

If non-volatile RAM is used for buffering, then data integrity is improved, but device complexity and cost increase

Engineering Contradiction:
Improvedata integrityVSAvoidstorage system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses non-volatile RAM to perform preliminary buffering of data before final write operations to flash storage. This preliminary action ensures data integrity by maintaining data in a safe, non-volatile state during transitions, and the power management unit coordinates this buffering to minimize additional complexity in the storage architecture.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260029837A1Power-aware management of storage and computing systems
Publication Date: 2026.01.29 PURE STORAGE INC
  • US20260029837A1 patent drawing
  • US20260029837A1 patent drawing
  • US20260029837A1 patent drawing

AI summary

One or more instructions are received from a power grid that provides power to a computing system. In response to receiving the one or more instructions, one or more operations being performed by the computing system that are capable of adjustment are identified. Execution of the one or more operations is adjusted to satisfy the one or more instructions.