Flash Storage Authority Migration for Low-Workload Power Saving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems face inefficiencies in managing data due to redundant operations performed by both higher and lower level processes, leading to increased latency and reduced reliability of flash storage devices.

Innovation Solution

Implementing a direct-mapped flash storage system where higher level processes initiate and control operations directly on flash drives without address translation by lower level storage controllers, offloading device management responsibilities, and utilizing non-volatile RAM for quick data buffering and power failure resilience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If lower level storage controllers perform address translation and device management operations, then device control is maintained, but redundant operations occur and latency increases

Engineering Contradiction:
Improvestorage system reliabilityVSAvoidoperation latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts device management responsibilities from lower level storage controllers and transfers them to higher level processes. Higher level processes directly access flash drives without requiring address translation by storage controllers, eliminating redundant operations and reducing latency while maintaining system reliability through centralized management.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces non-volatile RAM as an intermediary buffer between higher level processes and flash storage devices. This intermediary layer provides quick data buffering and power failure protection, allowing higher level processes to initiate operations directly on flash drives without waiting for controller-mediated address translation, thus reducing latency while preserving data integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If both higher and lower level processes manage data operations, then comprehensive control is achieved, but redundant operations reduce efficiency

Engineering Contradiction:
Improvedata management efficiencyVSAvoidmanagement complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts device management responsibilities from lower level storage controllers and transfers them to higher level processes. This consolidation eliminates redundant operations where both levels performed similar management tasks, improving data management efficiency while reducing overall system complexity through centralized control.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent enables higher level processes to perform multiple functions including direct flash drive access, data buffering in non-volatile RAM, and power failure protection. This multi-functionality consolidates previously distributed management tasks into a single layer, improving efficiency by eliminating redundancy while managing complexity through unified control.

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

Data Source

PatentUS12487920B2Storage system with dynamic data management functions
Publication Date: 2025.12.02 PURE STORAGE INC
  • US12487920B2 patent drawing
  • US12487920B2 patent drawing
  • US12487920B2 patent drawing

AI summary

A determination as to whether a workload of storage system operations to be performed by a storage system is below a threshold is made. In response to determining that the workload of the storage system operations is below the threshold, a first set of authorities is migrated from a first set of storage nodes of the storage system to a second set of storage nodes of the storage system. One or more processing devices previously executing the first set of authorities on the first set of storage nodes are in a reduced power mode.