Unified Storage Management via Metadata Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of Storage Area Networks (SANs) makes centralized management challenging due to the dispersion of resources, leading to an unwieldy and complicated data storage environment, which is exacerbated by the rapid growth of data and the addition of new applications, servers, and networks.

Innovation Solution

A method and system for unified management of heterogeneous storage systems through a single control path, enabling the conversion of multiple storage systems into a 'one big array' using a distributed software platform that exposes logical storage resources via REST API and CLI, allowing for scalable, geo-distributed storage management across enterprise data centers and cloud environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If SANs are implemented to provide reliable and scalable storage infrastructure, then storage reliability and scalability are improved, but system complexity and difficulty of centralized management increase

Engineering Contradiction:
Improvestorage reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a metadata server as an intermediary component that centralizes the management of storage resources. The metadata server maintains a namespace and metadata about storage objects, acting as a mediator between clients and the distributed storage infrastructure. This allows clients to access storage resources through a unified namespace without directly managing the complexity of the underlying SAN architecture, thus maintaining reliability while reducing management complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the storage system into distinct functional components: metadata management (handled by the metadata server) and data storage (handled by the distributed storage infrastructure). This segmentation allows the complex storage infrastructure to be managed through a simplified metadata layer, where the metadata server handles namespace management, object tracking, and access coordination, while the underlying storage systems can be independently managed and scaled.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If resources are distributed across multiple storage systems to enable scalability, then storage capacity and flexibility are improved, but ease of operation and centralized management deteriorate

Engineering Contradiction:
ImprovescalabilityVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements a universal metadata server that provides a unified namespace and management interface for diverse storage resources. The metadata server can manage multiple types of storage objects (files, directories, storage pools) and support various storage backends through a common interface. This multi-functional approach allows the system to scale across heterogeneous storage resources while maintaining ease of operation through a consistent management paradigm.

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

Solution Approach 2:

The metadata server serves as an intermediary that abstracts the complexity of distributed resources from users and applications. It provides a unified namespace that masks the underlying distribution of resources, allowing users to access storage objects through simple paths without needing to understand the complex distributed architecture. This intermediary layer maintains ease of operation while enabling scalability across multiple storage systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If rapid growth of data and addition of new applications are supported, then system adaptability and functionality are improved, but system complexity and management difficulty increase

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic metadata server that can adapt to changing storage requirements and new applications. The metadata server dynamically creates and manages namespace entries, storage pools, and object metadata as needed. It supports dynamic allocation of storage resources, automatic namespace management, and flexible configuration of storage policies. This dynamic capability allows the system to accommodate rapid data growth and new applications without requiring complex manual reconfiguration or increasing management complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10025518B1Methods and apparatus for system having change identification
Publication Date: 2018.07.17 EMC IP HLDG CO LLC
  • US10025518B1 patent drawing
  • US10025518B1 patent drawing
  • US10025518B1 patent drawing

AI summary

Methods and apparatus for obtaining property data for an object that is monitored for change, wherein the data source contains data for a current cycle. Further obtaining property data for the object for a previous cycle and comparing the property data for the object for the current and previous cycles to generate a change event when the property data for the object for the current and previous cycles do not match.