Storage Node Authority Migration for Low-Workload Power Saving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems face inefficiencies in managing power consumption and data management, particularly in flash storage systems, leading to unnecessary write operations and reduced reliability and lifespan of flash memory.

Innovation Solution

Implementing a direct-mapped flash storage system where higher-level processes manage data blocks directly, offloading device management responsibilities from storage controllers, and utilizing non-volatile RAM for quick data buffering and power management to optimize flash memory performance and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If storage controllers manage data blocks directly in traditional flash storage systems, then device management is centralized, but write operations become redundant and flash memory lifespan is reduced

Engineering Contradiction:
Improvedevice managementVSAvoidflash memory lifespan
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent extracts the device management responsibilities from storage controllers and assigns them to higher-level processes. This separation allows the storage controllers to focus solely on data storage operations while higher-level processes handle management tasks such as wear leveling and garbage collection, thereby reducing redundant write operations and extending flash memory lifespan.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces non-volatile RAM as an intermediary layer between the flash storage and higher-level processes. This intermediary buffer allows for efficient data management by temporarily holding data during write operations, reducing the need for redundant writes to flash memory and minimizing wear on the flash cells.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If traditional storage controllers manage all data operations, then centralized control is achieved, but power consumption increases and performance decreases

Engineering Contradiction:
Improvecentralized controlVSAvoidpower consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent extracts power management and data buffering functions from the storage controllers and assigns them to non-volatile RAM modules. This distribution of functions allows storage controllers to enter low-power states when not actively managing data operations, significantly reducing overall system power consumption while maintaining centralized control through the higher-level processes.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements dynamic power management where storage controllers can transition between active and low-power states based on workload demands. The non-volatile RAM maintains data integrity during these transitions, enabling the system to optimize power consumption without sacrificing performance or control.

Inventive Principle:
Principle #15Dynamics

3Productivity

If flash storage systems perform frequent write operations for data management, then data management is thorough, but flash memory wear increases and reliability decreases

Engineering Contradiction:
Improvedata management efficiencyVSAvoidflash memory reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements preliminary wear leveling and garbage collection operations at the higher-level process stage before data is written to flash memory. By pre-processing data management tasks in the non-volatile RAM buffer, the system minimizes the number of write operations required to flash memory, thereby reducing wear and improving reliability while maintaining thorough data management.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The non-volatile RAM acts as an intermediary buffer that absorbs write operations. Data can be written to and managed in the non-volatile RAM without immediately writing to flash memory, allowing for batch processing and optimization of write operations. This intermediary layer significantly reduces flash memory wear while maintaining data management efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260079836A1Storage system power management
Publication Date: 2026.03.19 PURE STORAGE INC
  • US20260079836A1 patent drawing
  • US20260079836A1 patent drawing
  • US20260079836A1 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.