Virtual Namespace Segmentation for Restart-Free File Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing namespace management systems require offline file system operations, disrupting backup and restore processes, and necessitate changes to backup workflows when creating new namespaces, leading to unacceptable downtime and performance issues.

Innovation Solution

Implementing multiple virtual namespaces on a single physical namespace without requiring on-disk changes, allowing for seamless namespace modifications and transitions without offline file system operations, using Machine Learning (ML) and Artificial Intelligence (AI) for intelligent namespace selection and management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a new namespace is created by copying to a new namespace and deleting the old one, then the namespace problem is resolved, but the file system must be taken offline and operations are disrupted

Engineering Contradiction:
Improvenamespace problem resolutionVSAvoidfile system downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the namespace into multiple virtual namespaces (e.g., Namespace 1, Namespace 2) that can be independently managed on the same physical file system. This allows one namespace to be modified or recreated while others remain active, eliminating the need to take the entire file system offline for namespace changes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a new virtual namespace in advance before the old one needs to be modified or deleted. The new namespace is prepared with the correct mappings and structure, then switched into use without interrupting the file system operations, thus avoiding downtime during the transition.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the old namespace is deleted and a new one is created, then the namespace is updated, but backup workflows must be changed and replication relationships must be re-established

Engineering Contradiction:
Improvenamespace update capabilityVSAvoidbackup and replication workflow complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal namespace management mechanism where multiple virtual namespaces share the same physical storage infrastructure. Backup and replication workflows can operate across any virtual namespace without requiring separate handling, as the same backup software and replication relationships work universally across Namespace 1, Namespace 2, etc.

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

Solution Approach 2:

Instead of deleting the old namespace and creating a new one, the patent copies the namespace structure and data into a new virtual namespace while maintaining the original. This copying operation preserves all backup and replication relationships, allowing seamless transition without re-establishing any workflows.

Inventive Principle:
Principle #26Copying

3Ease of manufacture

If the file system is taken offline for namespace operations, then namespace changes can be performed, but backup and restore operations are disrupted

Engineering Contradiction:
Improvenamespace modification easeVSAvoidbackup operation continuity
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent divides the namespace into separate virtual instances that can be modified independently. This segmentation allows namespace changes to be performed on one virtual namespace while the file system remains online and accessible for backup operations on other namespaces or the same namespace during different time windows.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic namespace management where virtual namespaces can be created, modified, and switched without taking the file system offline. The namespace structure is dynamically reconfigured in memory while the physical file system continues to serve backup and restore operations continuously.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12379998B2Multiple virtual namespaces on a single physical namespace to avoid file system restarts and improve availability
Publication Date: 2025.08.05 EMC IP HLDG CO LLC
  • US12379998B2 patent drawing
  • US12379998B2 patent drawing
  • US12379998B2 patent drawing

AI summary

One example method includes defining a physical namespace, determining a number of virtual namespaces, virtualizing the physical namespace by defining the virtual namespaces on the physical namespace, and generating a modified lookup key that is a function of a name of one of the virtual namespaces. The modified lookup key may be moved between virtual namespaces without requiring interruption of a backup or restore process, and without requiring an associated file system to be taken offline. Movement of the modified lookup key may be transparent to a user and may permit preservation of scripts that were in place prior to the move.