File System Metadata Storage Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage solutions face challenges in efficiently compressing file system metadata while maintaining searchability and scalability.

Innovation Solution

A system and method for storing file system metadata in optimized data structures that allow for sequential access and compression, using depth-first organization, self-contained file pages, and elevating jump lists to minimize storage space and processing power, enabling efficient querying and aggregation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of substance

If conventional file system metadata storage is used, then storage space is occupied, but compression efficiency is poor

Engineering Contradiction:
Improvestorage spaceVSAvoidcompression efficiency
Core Design Contradiction:
Loss of substanceVSProductivity

Solution Approach 1:

The patent segments file system metadata into discrete record structures that can be independently compressed and stored. Each metadata record is organized as a separate unit with defined fields, allowing efficient compression algorithms to process them individually while maintaining the ability to reconstruct the complete metadata set.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the organizational parameters of metadata storage by implementing a specific record layout with standardized fields (name, size, modification time, etc.) and sorting mechanisms. This parameter optimization enables better compression ratios while maintaining fast access capabilities through structured organization.

Inventive Principle:
Principle #35Parameter changes

2Loss of substance

If metadata is compressed for space efficiency, then storage space is reduced, but searchability deteriorates

Engineering Contradiction:
Improvestorage spaceVSAvoidsearchability
Core Design Contradiction:
Loss of substanceVSDifficulty of detecting and measuring

Solution Approach 1:

The patent performs preliminary organization and indexing of metadata records before compression. Records are sorted and structured in advance with consistent field ordering, and indexes are pre-computed to enable fast search operations on the compressed data without requiring full decompression.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary indexing structure that sits between the compressed metadata storage and the search/query operations. This intermediary layer allows search operations to be performed efficiently on compressed data by maintaining searchable indexes without requiring the actual metadata to be uncompressed.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If metadata is organized for fast access, then query speed is improved, but storage efficiency worsens

Engineering Contradiction:
Improvequery speedVSAvoidstorage space
Core Design Contradiction:
SpeedVSLoss of substance

Solution Approach 1:

The patent creates a universal metadata record structure that serves multiple functions simultaneously: it enables fast access through standardized field organization, supports efficient compression through consistent formatting, and facilitates search operations through built-in indexing capabilities. This multi-functional design resolves the trade-off between access speed and storage efficiency.

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

Solution Approach 2:

The patent adds organizational dimensions to metadata storage by implementing hierarchical sorting (e.g., by directory, then by filename) and multi-level indexing structures. This dimensional organization allows the system to optimize for different access patterns simultaneously, maintaining fast query performance while improving compression ratios through predictable data layouts.

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

4Loss of information

If comprehensive metadata is stored, then information completeness is improved, but processing time increases

Engineering Contradiction:
Improveinformation completenessVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent extracts and separates essential metadata fields from less critical information, organizing them into prioritized record structures. Frequently accessed fields are positioned for fast retrieval, while less critical data can be selectively loaded or compressed more aggressively, reducing overall processing time while maintaining information completeness when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8402071B2Catalog that stores file system metadata in an optimized manner
Publication Date: 2013.03.19 ARCTERA US LLC
  • US8402071B2 patent drawing
  • US8402071B2 patent drawing
  • US8402071B2 patent drawing

AI summary

A system stores file system metadata in a manner that scales to a large number of entries per “capture,” where a capture is metadata of all of the files and their associated directories contained in a logical file system at a given time. The file system metadata is stored, in tangible computer readable media, in data structures that are optimized to the unique characteristics of file system metadata and, particularly, how it is desired to access and process file system metadata. Thus, the technical effect is that processing storing and processing of the file system metadata is highly optimized, such that time, storage and processing power to process the file system metadata is drastically reduced.