Cloud-Based Remote Storage with Direct Flash Mapping and Non-Volatile RAM

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems face inefficiencies in data management and reliability due to redundant write operations and lack of centralized control over storage processes, particularly in flash storage systems.

Innovation Solution

Implementing a direct-mapped flash storage system where the operating system directly addresses data blocks without translation by storage controllers, offloading device management responsibilities, and utilizing non-volatile RAM for quick data buffering and power failure protection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If storage controllers translate and manage data blocks, then device management is centralized, but write operations become redundant and efficiency decreases

Engineering Contradiction:
Improvedevice managementVSAvoidwrite operation efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent extracts the data block translation and management functions from storage controllers and relocates them to the operating system. This eliminates redundant write operations by allowing the OS to directly address flash storage data blocks without controller intervention, while still maintaining centralized management through OS-level control

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If traditional storage controllers manage data blocks, then centralized control is maintained, but data integrity during power failures is compromised

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

Solution Approach 1:

The patent introduces non-volatile RAM as an intermediary layer between the operating system and flash storage. This mediator captures write operations and ensures data integrity during power failures by maintaining data in non-volatile memory, while reducing the complexity of storage controller management

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If storage controllers translate data blocks, then device management is simplified, but unnecessary write operations increase

Engineering Contradiction:
Improvestorage managementVSAvoidenergy wasted on redundant writes
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent enables the operating system to directly manage and address flash storage data blocks without requiring storage controller translation services. This self-service approach eliminates redundant write operations and the associated energy waste, while maintaining simplified storage management through direct OS control

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12381934B2Cloud-based storage management of a remote storage system
Publication Date: 2025.08.05 PURE STORAGE INC
  • US12381934B2 patent drawing
  • US12381934B2 patent drawing
  • US12381934B2 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.