Dedicated Metadata Node for Lower-Latency Storage Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems face inefficiencies in managing metadata for data storage, particularly in handling metadata operations across multiple storage nodes, leading to increased latency and reduced performance.

Innovation Solution

Implementing a dedicated metadata storage node to manage metadata operations independently from the storage nodes, allowing direct mapping and control of data blocks without the need for additional lower-level processes, thereby optimizing metadata management and reducing unnecessary operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If metadata operations are handled by multiple storage nodes, then system scalability is improved, but metadata management latency increases

Engineering Contradiction:
Improvesystem scalabilityVSAvoidmetadata management latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system segments metadata management by introducing a dedicated metadata storage node that separates metadata operations from data storage operations. This segmentation allows metadata to be managed independently on a specialized node while data is stored across multiple storage nodes, resolving the contradiction between scalability and latency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The metadata storage node acts as an intermediary between data storage nodes and client systems. It centralizes metadata operations and provides a dedicated interface for metadata management, reducing the latency that would otherwise occur when multiple storage nodes handle metadata operations directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If storage nodes handle both data and metadata operations, then device complexity is reduced, but operational efficiency decreases

Engineering Contradiction:
Improvenode structure simplicityVSAvoidmetadata management efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system divides the storage system into dedicated components: a metadata storage node for all metadata operations and separate data storage nodes for data operations. This segmentation improves operational efficiency by allowing each component to specialize in its function, even though it increases overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Metadata management functionality is extracted from the storage nodes and placed in a dedicated metadata storage node. This extraction improves operational efficiency by removing metadata operations from the data storage path, allowing storage nodes to focus solely on data operations.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If additional lower-level processes are used for metadata management, then metadata operations are more comprehensive, but system performance is reduced

Engineering Contradiction:
Improvemetadata operation capabilityVSAvoiddata operation speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The metadata storage node serves as an intermediary that handles all metadata operations comprehensively while maintaining a clean separation from data storage operations. This allows comprehensive metadata management without introducing additional lower-level processes that would slow down data operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Metadata management processes are extracted from the data storage path and handled by a dedicated node. This extraction enables comprehensive metadata operations without the performance penalty of additional processing layers in the data storage path.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250284434A1Managing metadata of a storage system using a metadata node
Publication Date: 2025.09.11 PURE STORAGE INC
  • US20250284434A1 patent drawing
  • US20250284434A1 patent drawing
  • US20250284434A1 patent drawing

AI summary

A storage system includes a set of storage nodes, a metadata node storing metadata corresponding to data stored at s set of storage nodes and a storage system controller, operatively coupled to the plurality of set of storage nodes and the metadata node. The storage system controller is configured to receive a request to perform a data storage operation from a client device, determine a storage location, within the plurality of storage nodes, that is associated with the data storage operation based on the metadata stored at the metadata node, and perform the data storage operation at the storage location.