Multi-level Namespace Management for Hybrid Cloud Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional namespace systems in cloud storage face scalability issues and difficulty in managing access rights in large organizations, where deeply nested hierarchies complicate data collaboration and fail to distinguish between personal and group projects effectively.

Innovation Solution

A multi-level namespace management system that allows users to escalate personal folders to project namespaces, enabling structured access and collaboration while maintaining escalation policies and resolving naming conflicts, and supporting versioning and access control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a single namespace is used for all users in traditional file sharing systems, then data collaboration is simplified, but scalability deteriorates in large organizations with thousands of users

Engineering Contradiction:
Improvedata collaborationVSAvoidscalability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent divides the namespace into multiple hierarchical levels: user namespaces, project namespaces, and shared namespaces. This segmentation allows the system to scale to large organizations by organizing data into manageable units while maintaining simplified access patterns through the hierarchical structure.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If a global unified namespace is used to aggregate remote file systems, then virtualized consolidation is achieved, but scalability and ease-of-use limitations persist

Engineering Contradiction:
Improvevirtualized consolidationVSAvoidscalability and ease-of-use
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements local quality by providing customized namespace views tailored to different user roles and contexts. Each user sees a personalized namespace structure relevant to their work, while the underlying system maintains the global unified namespace for virtualized consolidation. This resolves the contradiction by optimizing local user experience without sacrificing global scalability.

Inventive Principle:
Principle #3Local quality

3Stability of the object's composition

If a fixed hierarchy of folders is shared by all users, then namespace structure is maintained, but deeply nested hierarchies become difficult to manage

Engineering Contradiction:
Improvenamespace structureVSAvoidmanageability
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The patent introduces dynamic namespace configuration where the hierarchy depth and structure can be automatically adjusted based on organizational needs and user contexts. The system dynamically creates flattened namespace views for large organizations, reducing deeply nested hierarchies while maintaining the underlying stable namespace structure through virtualization techniques.

Inventive Principle:
Principle #15Dynamics

4Ease of operation

If personal namespaces are used in cloud-based storage systems, then namespace simplicity is improved, but folders shared by multiple users require complex sharing mechanisms

Engineering Contradiction:
Improvenamespace simplicityVSAvoidsharing mechanisms
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges personal namespaces with project namespaces and shared namespaces into a unified hierarchical structure. This allows users to maintain simple personal namespace views while automatically accessing shared folders through the project namespace layer, eliminating the need for complex sharing mechanisms. The hierarchical structure naturally handles multi-user sharing through the project namespace abstraction.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10296595B2Multi-level namespace management system and method thereof for hybrid cloud storage systems
Publication Date: 2019.05.21 CTERA NETWORKS
  • US10296595B2 patent drawing
  • US10296595B2 patent drawing
  • US10296595B2 patent drawing

AI summary

A multi-level namespace management system. The system comprises a processing unit; and a memory, the memory containing instructions that, when executed by the processing unit, configure the namespace management system to: maintain a plurality of multi-level namespaces for data stored by a storage system, wherein each of the plurality of multi-level namespaces designates at least one of: at least one personal folder of a user, at least one shared-folder being shared with the user by other users, and at least one project namespace designating at least one project folder that is accessible by the user; and maintain for each of the plurality of multi-level namespaces, an escalation policy enabling a potential escalation of the at least one personal folder to the at least one project namespace, thereby allowing the at least one personal folder to be viewed and accessed throughout a hierarchy of the at least one project namespace.