Containerized Gateways for Distributed File System Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distributed file systems face challenges in expanding or altering gateways, leading to performance delays and difficulties in assigning additional computing resources or adding/removing gateways.

Innovation Solution

Implementing gateways for a distributed file system using containers within a cloud computing environment, allowing for dynamic scaling and management of exports and computing resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional distributed file systems use fixed gateway configurations, then system stability is maintained, but scalability and adaptability are limited

Engineering Contradiction:
ImprovescalabilityVSAvoidgateway management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic gateway configuration where gateways can be added, removed, or modified at runtime without system reconfiguration. The file system dynamically discovers and integrates new gateways, allowing the system to adapt to changing storage requirements while maintaining operational stability through automated gateway management protocols.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal gateway interface that can handle multiple file system protocols and storage types through a single standardized entry point. This multi-functional gateway design allows the same gateway infrastructure to serve diverse storage needs (NAS, SAN, object storage) without requiring separate specialized gateways for each storage type.

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

2Quantity of substance

If additional gateways are added to expand file system capacity, then storage capability increases, but system response time deteriorates due to configuration delays

Engineering Contradiction:
Improvestorage capacityVSAvoidconfiguration time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent pre-configures gateway templates with standard parameters and authentication mechanisms before deployment. When new storage capacity is needed, pre-prepared gateway instances can be rapidly instantiated and integrated into the file system without time-consuming configuration steps, as the essential setup work was performed in advance through template definition.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The file system implements automated gateway discovery and integration where new gateways automatically register themselves with the file system service. The system autonomously configures network parameters, establishes communication channels, and integrates storage resources without manual intervention, eliminating configuration delays associated with human-operated setup procedures.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If gateways are removed or modified to alter file system structure, then system adaptability improves, but performance delays increase due to reconfiguration

Engineering Contradiction:
Improvestructural flexibilityVSAvoidreconfiguration performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements hot-swappable gateway functionality where gateways can be added, removed, or modified while the file system continues to operate. Load balancing and request routing are dynamically adjusted during gateway transitions, ensuring continuous service delivery without performance interruptions. The system maintains active storage operations throughout the reconfiguration process by redistributing requests to available gateways in real-time.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12244668B2Containerized gateways and exports for distributed file systems
Publication Date: 2025.03.04 RED HAT LLC
  • US12244668B2 patent drawing
  • US12244668B2 patent drawing
  • US12244668B2 patent drawing

AI summary

Systems and method for improved creation and management of distributed file systems are provided. In one embodiment, a method is provided that includes creating a plurality of containers within a cloud computing environment and executing, within the plurality of containers, a plurality of gateways for a distributed file system. Exports of the distributed file system may be assigned to a subset of the plurality of gateways. The exports may correspond to an exclusive subset of the distributed file system. The method may also include responding to requests to access exports of the distributed file system using containers executing gateways assigned to corresponding exports of the distributed file system.