Cloud-Managed Remote Storage Operations with Centralized Write Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional storage systems face inefficiencies due to unnecessary write operations and lack of centralized control over storage processes, leading to reduced reliability and increased wear on storage devices.

Innovation Solution

Implementing a direct-mapped flash storage system where higher-level processes manage storage operations, including data allocation and garbage collection, without involving lower-level storage controllers, and utilizing non-volatile RAM for quick data buffering and power failure protection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If lower-level storage controllers manage storage operations, then device-level control is maintained, but redundant write operations increase and reliability decreases

Engineering Contradiction:
Improvestorage system reliabilityVSAvoidstorage operation management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts storage operation management (data allocation, garbage collection, wear leveling) from lower-level storage controllers and relocates it to higher-level storage processors. This eliminates redundant write operations caused by coordinated control between multiple controllers, thereby improving reliability while maintaining manageable complexity through centralized higher-level management.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces higher-level storage processors as intermediaries between the host system and lower-level storage controllers. These intermediaries manage storage operations centrally, preventing the coordination overhead and redundant writes that occur when multiple controllers directly interact, thus improving reliability without exposing complexity to the host system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If higher-level processes manage storage operations, then redundant writes are minimized and reliability is enhanced, but control overhead increases

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments storage management functions into two levels: higher-level storage processors handle strategic operations (data allocation, garbage collection, wear leveling) while lower-level storage controllers handle tactical operations (command execution, data transfer). This segmentation reduces processing overhead by distributing workload appropriately and preventing redundant writes through centralized strategic management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by having higher-level storage processors pre-manage storage operations including data allocation before writes occur, garbage collection of unused blocks, and wear leveling distribution. This preliminary management prevents redundant writes and enhances data integrity without requiring continuous high-level processing overhead during normal operations.

Inventive Principle:
Principle #10Preliminary action

3Duration of action of stationary object

If traditional storage controllers are used, then device-level control is maintained, but wear on storage devices increases

Engineering Contradiction:
Improvestorage device lifespanVSAvoidstorage operation management
Core Design Contradiction:
Duration of action of stationary objectVSEase of operation

Solution Approach 1:

The patent extracts wear-management functions (wear leveling, garbage collection, data allocation) from device-level storage controllers and relocates them to higher-level storage processors. This extraction eliminates redundant write operations that cause excessive wear, extending storage device lifespan while maintaining ease of operation through centralized automated management.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements self-service by enabling higher-level storage processors to autonomously manage storage operations including wear leveling, garbage collection, and data allocation without requiring direct host intervention. This self-service approach extends device lifespan by optimizing write patterns while maintaining operational simplicity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250330512A1Remote Execution of Storage Operations Using Cloud-Managed Workflow Context
Publication Date: 2025.10.23 PURE STORAGE INC
  • US20250330512A1 patent drawing
  • US20250330512A1 patent drawing
  • US20250330512A1 patent drawing

AI summary

Secure cloud-based storage system management that includes: extending a cloud-based storage management session by using cloud-based user credentials to securely manage a remote storage system, and executing, on the remote storage system, data storage operations generated from commands issued via the cloud-based storage management session.