Dynamic Power Management in Scalable Storage Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems face communication bottlenecks and increased computing power strain as capacity is expanded, leading to worsened communication delays and longer data access times, especially when transitioning from single to multi-chassis systems.

Innovation Solution

Implement a scalable storage system architecture that allows independent scaling of compute and storage resources, utilizing direct network-connected communication among components and dynamic power management to optimize resource allocation and reduce bottlenecks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If more components are added to increase storage capacity, then storage capacity is improved, but communication delays worsen due to fixed communication bandwidth

Engineering Contradiction:
Improvestorage capacityVSAvoidcommunication delays
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system segments storage resources and compute resources into separate scalable pools. Storage resources (drives, arrays) can be added independently from compute resources (processors, memory), allowing capacity expansion without proportionally increasing communication overhead. Each segment operates with dedicated resources, reducing contention and delays.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intelligent controllers and management systems as intermediaries between storage resources and users. These intermediaries optimize data routing, caching, and communication patterns, reducing the impact of fixed bandwidth constraints as the system scales.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If more memory is added to increase storage capacity, then storage capacity is improved, but computing power becomes strained leading to longer data access times

Engineering Contradiction:
Improvestorage capacityVSAvoiddata access times
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The architecture separates compute-intensive operations from storage operations. Compute nodes handle data processing while storage nodes handle data retention, with specialized controllers managing data movement. This segmentation prevents compute resources from being strained by storage expansion and maintains fast data access through optimized data paths.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements caching mechanisms where frequently accessed data is copied to faster storage media or memory buffers. This allows the system to maintain high storage capacity while providing fast access times for commonly used data without straining compute resources.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12619469B2System having dynamic power management
Publication Date: 2026.05.05 PURE STORAGE INC
  • US12619469B2 patent drawing
  • US12619469B2 patent drawing
  • US12619469B2 patent drawing

AI summary

A storage system is provided. The system includes a primary node having a processor and memory storing scheduling logic and a plurality of secondary nodes each of the secondary nodes having a processor and removable storage memory, wherein the processor of the primary node when executing the scheduling logic is configured to assign a priority to tasks executed by the storage system, monitor a processing load of the storage system, and monitor a capacity of the storage system. The processor is further configured to adjust power consumption of a processor of at least one of the plurality of secondary nodes based on the priority of tasks being executed by the storage system and the processing load and the capacity of the storage system.