Acquired Namespace Metadata Service for Distributed Storage Expansion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current HDFS systems face limitations in expanding storage capacity and optimizing data distribution across multiple namespaces, leading to disruptive data transfers and inefficient capacity utilization.

Innovation Solution

A system and method that utilize an acquired namespace metadata service to manage and control storage resources, allowing for the addition of storage resources, merging of namespaces, and transparent data migration between storage nodes, enabling flexible and efficient storage management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If HDFS v1 is used to manage storage resources, then the system provides simple namespace management, but the system cannot expand storage capacity beyond the original data stores

Engineering Contradiction:
Improvestorage expansion capabilityVSAvoidnamespace management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the namespace management function by introducing an acquired namespace metadata service that operates independently from the original HDFS namespace. This allows the first file system to acquire and manage additional namespaces from the distributed file system without merging them, enabling storage expansion while maintaining separate namespace management for each segment

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The acquired namespace metadata service acts as an intermediary between the first file system and the storage nodes of the distributed file system. It enables the first file system to control access to storage resources without directly managing the underlying HDFS infrastructure, thus expanding capacity while managing complexity through an intermediate layer

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If HDFS v2 is used to support multiple namespaces, then the system allows simultaneous use of multiple HDFS stores, but there is no efficient way to balance and tier data between different stores

Engineering Contradiction:
Improvedata distribution efficiencyVSAvoidmulti-namespace coordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing different namespaces to have different characteristics and management policies. The first file system can acquire specific namespaces from the distributed file system and manage them with localized control, enabling efficient data balancing and tiering within each namespace while maintaining overall system coordination

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system enables dynamic data distribution across multiple namespaces through the acquired namespace metadata service. Data can be balanced and tiered between different acquired namespaces based on performance and capacity requirements, with the metadata service dynamically adjusting namespace management as storage conditions change

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If additional data stores are added to expand storage capacity, then the system increases storage capacity, but large amounts of data must be transferred which is disruptive and time consuming

Engineering Contradiction:
Improvestorage capacityVSAvoiddata transfer time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent uses copying rather than moving data when expanding storage capacity. The first file system acquires namespaces from the distributed file system, creating additional namespace references to the same storage resources. This allows storage capacity expansion without requiring data transfer, as the acquired namespaces provide alternative access paths to the same data

Inventive Principle:
Principle #26Copying

4Adaptability or versatility

If the original data store is abandoned to use a new data store, then the system can use new storage resources, but the process is disruptive and time consuming

Engineering Contradiction:
Improvestorage resource flexibilityVSAvoidstorage transition ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent merges the namespace management of the first file system with the acquired namespaces from the distributed file system. Instead of abandoning the original data store, the system combines access to both original and acquired namespaces through the acquired namespace metadata service, enabling flexible storage resource usage without disruptive transitions

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10067949B1Acquired namespace metadata service for controlling access to distributed file system
Publication Date: 2018.09.04 EMC IP HLDG CO LLC
  • US10067949B1 patent drawing
  • US10067949B1 patent drawing
  • US10067949B1 patent drawing

AI summary

Systems and methods are provided for adopting and controlling storage resources of a distributed file system using an acquired namespace metadata service. For example, a computing system includes a first file system, and a distributed file system, which is separate from the first file system. The distributed file system includes storage nodes for storing data. The first file system includes an acquired namespace metadata server that is configured to execute on one or more nodes of the first file system. To adopt and control storage resources of the distributed file system, the first file system acquires a namespace of the distributed file system and uses the acquired namespace metadata server to manage the acquired namespace of the distributed file system. Moreover, the first file system uses the acquired namespace metadata server to directly communicate with and control access to the storage nodes of the distributed file system.