Direct-Mapped Flash Storage Zones for SSD Write Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional solid-state drives are often designed to conform to hard disk drive standards, which limits their ability to leverage the unique characteristics of flash and other solid-state memories, resulting in suboptimal data storage solutions.

Innovation Solution

A storage system that employs a direct-mapped flash storage approach, where the operating system initiates and controls processes such as data mapping, erasure, and management, without relying on lower-level storage controllers, and utilizes non-volatile RAM as a buffer to improve write latency and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If solid-state drives conform to hard disk drive standards, then compatibility is improved, but the ability to leverage unique flash memory characteristics is worsened

Engineering Contradiction:
ImprovecompatibilityVSAvoiddata storage optimization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The storage system divides the flash memory device into multiple zones, each with different characteristics and optimization parameters. This segmentation allows the system to apply zone-specific data management strategies that optimize for flash memory characteristics while maintaining overall system compatibility and functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes fundamental parameters of data storage management by implementing zone-based address spaces with different mapping strategies, wear leveling approaches, and data placement policies. This allows the system to optimize for flash memory characteristics rather than conforming to traditional HDD standards.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If conventional storage controllers are used, then ease of operation is improved, but write latency and efficiency are worsened

Engineering Contradiction:
Improvecontroller compatibilityVSAvoidwrite latency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent extracts the data management functions from traditional storage controllers and implements them directly at the zone level. Each zone manages its own data mapping, wear leveling, and lifecycle operations independently, eliminating the bottleneck of centralized controller processing and reducing write latency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Zones perform self-management of their data structures, including self-contained mapping tables, autonomous wear leveling, and independent garbage collection. This self-service approach eliminates dependency on lower-level controllers for routine operations, significantly improving write efficiency.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If traditional data mapping approaches are used, then compatibility with existing systems is improved, but data longevity and wear leveling are worsened

Engineering Contradiction:
Improvesystem compatibilityVSAvoiddata longevity
Core Design Contradiction:
Adaptability or versatilityVSDuration of action of stationary object

Solution Approach 1:

The system segments data across multiple zones with different mapping strategies and wear characteristics. This segmentation enables differentiated data placement based on access patterns and longevity requirements, optimizing wear leveling while maintaining compatibility through standardized zone interfaces.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary actions including pre-established zone mappings, advance wear leveling distributions, and proactive data relocation strategies. These preliminary actions prevent wear concentration and extend data longevity before failures occur, while maintaining compatibility through standardized operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12182044B2Data storage in a zone drive
Publication Date: 2024.12.31 PURE STORAGE INC
  • US12182044B2 patent drawing
  • US12182044B2 patent drawing
  • US12182044B2 patent drawing

AI summary

A method of applying a data format in a direct memory access transfer is provided. The method includes distributing user data throughout a plurality of storage nodes through erasure coding, wherein the plurality of storage nodes are housed within a single chassis that couples the storage nodes as a cluster, each of the plurality of storage nodes having nonvolatile solid-state memory for user data storage. The method includes reading a self-describing data portion from a first memory of the nonvolatile solid-state memory and extracting a destination from the self-describing data portion. The method includes writing data, from the self-describing data portion, to a second memory of the nonvolatile solid-state memory according to the destination.