Hybrid Storage Node Access for Flash Write Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems face challenges in optimizing the management and performance of flash memory due to nuanced behaviors and limitations of sub-block erases and reprograms, leading to inefficiencies in data handling and storage operations.

Innovation Solution

Implementing a hybrid architecture with dedicated metadata storage nodes and a direct-mapped flash storage system that manages metadata and data operations at the operating system level, optimizing flash memory usage through direct block addressing and minimizing redundant write operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional storage systems use sub-block erases and reprograms for flash memory management, then data protection and flexibility are improved, but system complexity and operational inefficiency increase

Engineering Contradiction:
Improvedata protectionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the complex sub-block erase and reprogram operations from the storage system by introducing a separate flash memory management service. This service handles the nuanced behaviors and limitations of flash memory independently, allowing the core storage system to operate simpler while still benefiting from optimized flash memory management.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The flash memory management service acts as an intermediary between the storage system and the flash memory hardware. It mediates the interactions by handling sub-block erases and reprograms centrally, reducing the complexity at the system level while maintaining data protection capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If flash memory operations are managed at the traditional level, then basic storage functions are maintained, but write operations become redundant and performance decreases

Engineering Contradiction:
Improvewrite operation efficiencyVSAvoidredundant write operations
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The flash memory management service performs preliminary actions by pre-managing flash memory operations before they impact the storage system. It anticipates and handles sub-block erases and reprograms in advance, preventing redundant write operations and optimizing performance proactively.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The service implements feedback mechanisms to monitor and optimize flash memory operations. By continuously monitoring write patterns and memory usage, it identifies and eliminates redundant operations, improving productivity and reducing energy waste associated with unnecessary write cycles.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If centralized data management is used, then common data management functions are simplified, but data protection and sharing capabilities are reduced

Engineering Contradiction:
Improvedata management simplicityVSAvoiddata protection and sharing
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the data management functions by introducing a dedicated flash memory management service that operates independently from the centralized storage system. This segmentation allows simplified centralized management for common operations while maintaining enhanced data protection and sharing capabilities through the specialized service layer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The flash memory management service provides universal functionality by handling multiple aspects of flash memory management including sub-block erases, reprograms, and optimization operations. This multi-functional service enhances data protection and sharing capabilities while maintaining ease of operation through a unified management approach.

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

Data Source

PatentUS20260016964A1Hybrid architecture for a distributed storage system
Publication Date: 2026.01.15 PURE STORAGE INC
  • US20260016964A1 patent drawing
  • US20260016964A1 patent drawing
  • US20260016964A1 patent drawing

AI summary

A request to access data is received by a storage system. The request is associated with a protocol. A determination as to whether the request is to be serviced by direct access to a hybrid data node of the storage system or by proxy access through a storage node of the storage system is made based on the protocol associated with the request. In response to determining that the request is to be serviced by proxy access, the request is serviced by retrieving the data from the hybrid data node via the storage node.