Storage Management System Unified Namespace Data Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems lack flexibility and efficiency in managing data migration between different types of storage devices, failing to meet user demands for expanded storage capacity and response speed requirements.

Innovation Solution

A method and system that obtain topological information and storage rules to dynamically manage data objects across different tiers of storage devices, allowing for flexible storage and migration based on user-defined rules, ensuring efficient operation and user demand satisfaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If more storage devices are added to expand storage capacity, then storage capacity is improved, but system complexity increases

Engineering Contradiction:
Improvestorage capacityVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements a unified storage management system that can manage multiple types of storage devices (block storage, file storage, object storage) through a single interface and unified namespace. This allows the system to expand storage capacity by adding different types of storage devices while maintaining consistent management operations, thereby improving storage capacity without proportionally increasing system complexity.

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

Solution Approach 2:

The patent employs a hierarchical storage architecture where a unified namespace is nested within the storage management system, and physical storage devices are nested within storage pools. This nested structure allows abstracted management of underlying storage devices, enabling capacity expansion while hiding complexity through multiple levels of abstraction.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Speed

If storage devices with different response speeds are added to meet user requirements, then response speed is improved, but device complexity increases

Engineering Contradiction:
Improveresponse speedVSAvoiddevice complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements a tiered storage architecture that divides storage devices into different performance tiers (hot, warm, cold data layers) with different response speeds. Each tier is optimized for specific access patterns, allowing the system to provide high response speed for frequently accessed data while using lower-performance devices for less critical data, thereby improving overall response speed without uniformly increasing device complexity across all storage devices.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent employs dynamic data migration capabilities that automatically move data between storage tiers based on access patterns and performance requirements. This dynamic adjustment allows the system to adapt response speeds to changing user requirements without permanently configuring complex multi-tier structures, reducing the need for static device complexity while maintaining flexible performance levels.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If data migration between different storage devices is implemented, then storage flexibility is improved, but migration efficiency decreases

Engineering Contradiction:
Improvestorage flexibilityVSAvoidmigration efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent introduces a unified namespace as an intermediary layer between user applications and physical storage devices. This intermediary enables flexible data management operations including migration, by abstracting the complexity of cross-device data movement. The unified namespace provides a consistent interface that simplifies data location and transfer operations, thereby improving storage flexibility without proportionally decreasing migration efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional mechanical data migration approaches with software-based management operations. Instead of physically moving data through complex device interfaces, the system uses software-defined storage management to handle data migration through the unified namespace, significantly improving migration efficiency while maintaining high storage flexibility through software configurability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10732904B2Method, system and computer program product for managing storage system
Publication Date: 2020.08.04 EMC IP HLDG CO LLC
  • US10732904B2 patent drawing
  • US10732904B2 patent drawing
  • US10732904B2 patent drawing

AI summary

Implementations of the present disclosure relate to a method, system and computer program product for managing a storage system. Specifically, in one implementation of the present disclosure, there is provided a method for managing a storage system. The method comprises: obtaining topological information of a storage device in a first tier and a storage device in a second tier in the storage system; obtaining a storage rule specifying storage of a data object in the storage device in the first tier or the storage device in the second tier; and in response to determining the storage rule conforming to the topological information, managing the data object in the storage system according to the storage rule. In other implementations of the present disclosure, there is provided a corresponding system and computer program product.