Distributed I-Node Encoding for File-System Metadata Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing file systems face inefficiencies in managing and distributing index nodes (I-nodes) across multiple servers, leading to suboptimal resource utilization and performance.

Innovation Solution

A method and system for managing metadata using a new index node (I-node) encoding scheme that allows for the distribution and disaggregation of I-nodes across multiple file system servers, optimizing load balancing and reducing metadata usage through a distributed file system architecture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If I-nodes are centralized in a single file system server, then management is simplified, but resource utilization becomes suboptimal and performance degrades under load

Engineering Contradiction:
ImproveI-node management complexityVSAvoidSystem performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent divides the centralized I-node management function into distributed segments across multiple file system servers. Each server maintains a portion of the namespace and can independently manage I-nodes for its assigned directories, eliminating the single point of congestion while maintaining coordinated management through standardized operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension to I-node management by encoding I-node numbers with server identification information. This allows the system to transition from a single-dimensional centralized management model to a multi-dimensional distributed model where I-nodes are naturally routed to appropriate servers based on their encoded identifiers.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If I-nodes are distributed across multiple servers, then resource utilization and performance improve, but management complexity increases

Engineering Contradiction:
ImproveSystem performanceVSAvoidI-node management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where each file system server autonomously manages its assigned I-nodes and namespace portions without requiring centralized coordination for every operation. Servers independently handle I-node creation, allocation, and management for their designated directories, reducing inter-server communication overhead.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent creates a universal I-node encoding scheme that works across all file system servers in the distributed cluster. The standardized encoding format and management protocols enable any server to handle any I-node type (files, directories, special files) uniformly, simplifying distributed management despite the multi-server architecture.

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

3Reliability

If metadata is stored centrally, then data consistency is maintained, but metadata usage efficiency decreases

Engineering Contradiction:
ImproveData consistencyVSAvoidMetadata usage efficiency
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the centralized metadata storage into distributed metadata across multiple servers. Each server stores metadata for its assigned namespace portions locally, eliminating the need to retrieve all metadata from a central location and reducing metadata access overhead while maintaining consistency through coordinated operations.

Inventive Principle:
Principle #1Segmentation

4Ease of operation

If all file system operations go through a single server, then operation simplicity is maintained, but resource utilization becomes suboptimal

Engineering Contradiction:
ImproveOperation simplicityVSAvoidResource utilization
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent introduces a mediator mechanism where the distributed file system namespace acts as an intermediary layer between client requests and physical server resources. The encoded I-node numbers automatically route operations to the appropriate serving server, maintaining operational simplicity for clients while enabling efficient distributed resource utilization through intelligent routing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12443567B2Index node distribution and disaggregation
Publication Date: 2025.10.14 DELL PROD LP
  • US12443567B2 patent drawing
  • US12443567B2 patent drawing
  • US12443567B2 patent drawing

AI summary

A system for managing the storage of metadata includes a client device, a network, and two or more file system servers, including a first file system server and a second file system server. The first file system server is programmed to: receive a request for a file system object from the client device, in response to the request: make a determination that the second file system server is to manage the file system object, based on the determination, generate an index node (I-node), and send the I-node to the second file system server. The I-node includes an object type field corresponding to a type of the file system object, a server base index field corresponding to the second file system server, and a directory index field corresponding to an index in a file system object metadata of the second file system server.