Direct-Mapped Flash Storage for AI Hyperscale Infrastructure

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 storage controllers, leading to redundant processes and reduced reliability.

Innovation Solution

Implementing a direct-mapped flash storage system where the operating system initiates and controls data operations across multiple flash drives, eliminating the need for lower-level storage controller processes and reducing unnecessary write operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional storage controllers are used to manage flash drives, then data operations can be automated and simplified, but redundant write operations increase and reliability decreases

Engineering Contradiction:
Improvedata operation automationVSAvoidflash drive reliability
Core Design Contradiction:
Ease of operationVSReliability

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 while maintaining automated data operation management through software-based control mechanisms.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a software-based intermediary layer in the operating system that mediates between applications and flash drives. This software layer provides the necessary data operation automation while preventing harmful redundant writes by intelligently managing write operations, thus resolving the contradiction between ease of operation and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If storage controllers are integrated into flash drives, then data management is simplified at the hardware level, but system complexity increases and storage efficiency decreases

Engineering Contradiction:
Improvestorage system complexityVSAvoidstorage efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent removes the storage controller from the flash drive hardware and extracts this functionality to the operating system. This reduction in hardware complexity allows for more efficient flash drive designs while the OS provides sophisticated data management capabilities through software, thereby improving storage efficiency without sacrificing management sophistication.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the mechanical/hardware-based storage controller with a software-based control mechanism in the operating system. This substitution reduces hardware complexity and improves storage efficiency by allowing more flexible and intelligent data management without the overhead of dedicated hardware controllers.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Extent of automation

If multiple flash drives are managed through traditional controllers, then data distribution is automated, but redundant operations increase and reliability decreases

Engineering Contradiction:
Improvedata distribution automationVSAvoidstorage system reliability
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent extracts the automated data distribution functionality from hardware controllers and implements it directly in the operating system. This allows the OS to manage multiple flash drives with automated distribution while maintaining reliability by eliminating the redundant operations that occur when hardware controllers coordinate with the OS, creating a more direct and reliable management path.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240412113A1Non-Disruptively Scaling Artificial Intelligence and Machine Learning Hyperscale Infrastructures
Publication Date: 2024.12.12 PURE STORAGE INC
  • US20240412113A1 patent drawing
  • US20240412113A1 patent drawing
  • US20240412113A1 patent drawing

AI summary

A hyperscale artificial intelligence and machine learning infrastructure includes a plurality of racks, where: at least one or more of the racks include one or more GPU servers; at least one or more of the racks include one or more storage systems; each of the racks include one or more switches coupled to at least one switch in another rack; and the one or more GPU servers are configured to execute one or more artificial intelligence or machine learning applications, wherein data stored within the one or more storage systems is used as input to the one or more artificial intelligence or machine learning applications.