Segmented Global File System with ILM for Scalable Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Information Lifecycle Management (ILM) approaches are limited to direct-attached or SAN-attached storage systems and traditional, non-segmented distributed file systems, which restrict their scalability and configuration ease in larger networks.

Innovation Solution

A global file system, specifically a segmented file system, is integrated with ILM to create a distributed data storage system that allows for easy configuration, high scalability, and automated data movement among servers, using a network-attached storage system with nodes organized by cost-performance characteristics and dynamic management of storage resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a centralized metadata management approach is used in a global file system, then namespace management is simplified, but system performance deteriorates due to centralized bottlenecks

Engineering Contradiction:
Improvenamespace managementVSAvoidsystem performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent divides the centralized metadata management into distributed metadata servers, where each metadata server manages a portion of the namespace. This segmentation allows the system to maintain simplified namespace management through a unified view while improving performance by distributing the metadata management load across multiple servers, eliminating the centralized bottleneck.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If storage resources are added to a distributed file system, then storage capacity increases, but namespace management complexity increases

Engineering Contradiction:
Improvestorage capacityVSAvoidnamespace management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The namespace is divided into segments that can be independently managed by different metadata servers. When storage resources are added, new namespace segments can be created and assigned to appropriate metadata servers without affecting existing segments, allowing storage capacity to increase while maintaining manageable namespace complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a universal namespace management mechanism that can handle multiple types of storage resources (files, directories, symbolic links) and multiple namespace operations (creation, deletion, modification) through a unified interface. This universality allows storage capacity to expand while maintaining consistent management procedures, preventing complexity from increasing proportionally with capacity.

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

3Productivity

If ILM moves data between different storage devices, then storage optimization is achieved, but data movement overhead increases

Engineering Contradiction:
Improvestorage optimizationVSAvoiddata movement overhead
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary classification of data according to ILM policies, assigning data to appropriate storage devices based on access patterns and requirements. By pre-classifying data and establishing movement policies in advance, the system optimizes storage allocation without requiring frequent real-time data movement, thereby reducing data movement overhead while maintaining storage optimization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The ILM system automatically monitors data access patterns and triggers data movement between storage devices based on predefined policies without requiring manual intervention. This self-service mechanism optimizes storage utilization by automatically moving data to appropriate devices while minimizing overhead through automated decision-making and execution, reducing the time and resources required for manual data management.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7711711B1Networked storage system employing information lifecycle management in conjunction with a distributed global file system
Publication Date: 2010.05.04 EMC IP HLDG CO LLC
  • US7711711B1 patent drawing
  • US7711711B1 patent drawing
  • US7711711B1 patent drawing

AI summary

A networked storage system includes network-attached file system (FS) nodes implementing a distributed global file system. Each FS node includes a file system server and at least one storage system including storage resources (such as disk drives) representing portions of a global file system storage space. The FS nodes are organized according to respective cost-performance characteristics of the storage systems, generally ranging from a high-cost, high-performance characteristic to a low-cost, low-performance characteristic. A storage management system performs information lifecycle management (ILM) which includes allocating the FS nodes for storing data according to a mapping between an ILM-based data classification scheme and the cost-performance characteristics of the storage devices, as well as dynamically managing the placement of data among the storage devices according to the ILM-based classification of the data. The storage management system also performs global file system management including allocating a set of identifiers (e.g. segment identifiers) of the distributed global file system among the FS nodes, and dynamically adjusting the allocation of the identifiers among the FS nodes in response to the addition and removal of whole storage systems and/or storage resources within each of the storage systems.