Distributed FSE Open Request Handling in Shared File Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In global file systems, concurrent access requests from multiple users across different storage systems lead to increased latency due to network transmission delays for open and close requests, particularly when managing file system entity (FSE) open requests.

Innovation Solution

A method where the owner storage system delegates responsibility for managing FSE open requests to a secondary storage system, allowing local management of access requests, reducing the need for network communication by maintaining local open information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the owner storage system manages all FSE open requests centrally, then access control consistency is maintained, but network transmission delays increase and latency worsens

Engineering Contradiction:
Improveaccess control consistencyVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the centralized open request management function by allowing the secondary storage system to independently manage open requests for FSEs it stores. This divides the monolithic management approach into distributed autonomous management, where each storage system handles its own FSE open requests without requiring network communication with the owner storage system for each request.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of autonomy by enabling the secondary storage system to independently manage open requests. Instead of a single-dimensional centralized control model, the system adds a distributed management dimension where secondary storage systems can autonomously handle open requests while maintaining consistency through selective synchronization with the owner storage system.

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

2Reliability

If the owner storage system receives and processes every open request, then centralized control is maintained, but network communication overhead increases

Engineering Contradiction:
Improvecentralized controlVSAvoidnetwork communication overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the open request management function from the owner storage system and transfers it to the secondary storage system. The secondary storage system now independently processes open requests for FSEs it stores, removing the need for continuous network communication with the owner storage system and reducing communication overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The secondary storage system serves itself by independently managing open requests for its stored FSEs. It maintains local open request information and can grant or deny open requests without requiring network communication with the owner storage system,从而实现 self-service and reducing overall network overhead.

Inventive Principle:
Principle #25Self-service

3Loss of time

If multiple storage systems manage FSE open requests independently, then latency is reduced, but coordination complexity increases

Engineering Contradiction:
ImprovelatencyVSAvoidcoordination complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where storage systems notify the owner storage system when FSEs are moved or when open request information needs to be synchronized. This feedback loop allows independent management while maintaining coordination through event-driven updates rather than continuous communication.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The owner storage system pre-establishes the authority of secondary storage systems to manage open requests for specific FSEs. This preliminary delegation of authority simplifies subsequent coordination by providing clear guidelines for independent management without requiring complex real-time negotiation between systems.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12517870B1Managing file system entity open requests
Publication Date: 2026.01.06 VAST DATA LTD
  • US12517870B1 patent drawing
  • US12517870B1 patent drawing
  • US12517870B1 patent drawing

AI summary

A method for managing file system entity (FSE) open requests in a shared namespace. According to an embodiment, the method includes (a) receiving, by a controller of a first storage system (FSS), a second storage system (SSS) transfer request for transferring to the SSS a responsibility to manage SSS given FSE open requests, the SSS given FSE open requests are generated by SSS users; (b) determining, by the controller of the FSS, whether to grant the SSS transfer request, wherein the determining is based on whether there is a current granted given FSE open request. When it is determined to grant the SSS transfer request the method includes (c) transferring the responsibility to manage the SSS given FSE related open requests to the SSS; and (d) updating, by the controller of the FSS, a FSS transfer data structure to reflect the transferring of the responsibility.