Direct-Mapped Flash Storage with OS Controller

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional storage systems face inefficiencies in data management and storage operations, particularly in handling flash drives without integrated controllers, leading to unnecessary write operations and reduced reliability.

Innovation Solution

Implementing a direct-mapped flash storage system where the operating system initiates and controls processes, such as data rewriting and erasure, without involving lower-level storage controllers, and utilizing non-volatile RAM as a quickly accessible buffer to improve write latency and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional storage controllers manage flash drives, then storage operations are automated, but redundant write operations increase and reliability decreases

Engineering Contradiction:
Improveflash drive reliabilityVSAvoidredundant write operations
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent extracts the storage controller functionality from the flash drive hardware and relocates it to the operating system software layer. This allows the OS to directly manage flash drives without intermediary controllers, eliminating redundant write operations generated by traditional controller logic and improving reliability through more precise control over write operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The operating system performs self-service by directly initiating and controlling data rewriting and erasure processes on flash drives without external controller intervention. The OS manages the flash storage system itself, reducing dependency on potentially flawed controller logic and enabling more reliable data management.

Inventive Principle:
Principle #25Self-service

2Loss of time

If non-volatile RAM is used as a buffer, then write latency decreases, but system complexity increases

Engineering Contradiction:
Improvewrite latencyVSAvoidstorage system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent introduces non-volatile RAM as an intermediary buffer between the operating system and flash storage media. This mediator component provides quickly accessible temporary storage that reduces write latency by decoupling the write operation timing, while the overall system complexity is managed through software control rather than additional hardware controllers.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12039369B1Examining a cloud-based storage system using codified states
Publication Date: 2024.07.16 PURE STORAGE INC
  • US12039369B1 patent drawing
  • US12039369B1 patent drawing
  • US12039369B1 patent drawing

AI summary

Examining a cloud-based storage system using codified states includes generating an enumeration of a plurality of resources of the cloud-based storage system; comparing the enumeration to a codified state for the cloud-based storage system; and identifying, based on the comparison, a difference between the enumeration and the codified state.