Storage Node Architecture with Independent Data Pathways

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solid-state drives are often designed to conform to hard disk drive standards for compatibility, which limits their ability to take advantage of unique features of flash and other solid-state memories, and restricts flexibility in communication paths between storage units.

Innovation Solution

A storage system with a plurality of storage units and nodes, where the units can communicate directly via a first pathway without assistance from the nodes, and the nodes are configured to own portions of user data without intervening in direct communication between units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If storage units communicate through storage nodes following hard disk drive standards, then compatibility is improved, but communication flexibility and efficiency deteriorate

Engineering Contradiction:
ImprovecompatibilityVSAvoidcommunication path flexibility
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the storage system into two distinct communication pathways: a first pathway for storage units to communicate directly with each other without node intervention, and a second pathway for storage nodes to communicate. This segmentation allows storage units to bypass the traditional node-mediated communication model and establish direct peer-to-peer connections, thereby improving communication flexibility while maintaining compatibility through the separate node pathway.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary switching mechanism that enables storage units to dynamically select between direct communication (first pathway) and node-mediated communication (second pathway). This intermediary switching layer allows the system to maintain compatibility with traditional standards when needed while enabling direct communication for enhanced flexibility and efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If storage nodes intervene in all communication between storage units, then data ownership and control are improved, but communication efficiency and speed deteriorate

Engineering Contradiction:
Improvedata ownership controlVSAvoidcommunication speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent segments communication traffic into two categories: data-plane traffic that can flow directly between storage units via the first pathway, and control-plane traffic that requires node intervention via the second pathway. This segmentation allows bulk data transfers to occur at high speed without node bottlenecks, while maintaining node control over metadata operations and data ownership management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial intervention by storage nodes - rather than requiring node involvement in all communications, nodes only intervene when necessary for control functions such as establishing connections, managing data ownership, and handling metadata. Routine data transfers between storage units proceed directly without node intervention, achieving high-speed communication while preserving essential node control.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If direct communication pathways between storage units are added, then communication efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidpathway architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent designs the first pathway (direct communication pathway) to serve multiple functions: data transfer, metadata exchange, and coordination between storage units. This multi-functional design consolidates what could be multiple separate pathways into a single versatile communication channel, reducing overall system complexity while maintaining high communication efficiency.

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

Solution Approach 2:

The patent merges the control and data communication functions into a unified architecture where storage units can handle both types of traffic through the direct pathway when appropriate. This merging eliminates the need for completely separate control and data networks, simplifying the overall system architecture while still providing the benefits of direct high-speed communication.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12212624B2Independent communication pathways
Publication Date: 2025.01.28 PURE STORAGE INC
  • US12212624B2 patent drawing
  • US12212624B2 patent drawing
  • US12212624B2 patent drawing

AI summary

A storage system is provided. The storage system includes a plurality of storage units, each having a controller and solid-state storage memory. The storage system further includes one or more first pathways that couple processing devices of a plurality of storage nodes and is configured to couple to a network external to the storage system and one or more second pathways that couple the plurality of storage nodes to the plurality of storage units, wherein the one or more second pathways enable multiprocessing applications.