Storage Management System Unified Namespace Data Migration
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Quantity of substance
If more storage devices are added to expand storage capacity, then storage capacity is improved, but system complexity increases
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.
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.
2Speed
If storage devices with different response speeds are added to meet user requirements, then response speed is improved, but device complexity increases
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.
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.
3Adaptability or versatility
If data migration between different storage devices is implemented, then storage flexibility is improved, but migration efficiency decreases
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.
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.
Data Source
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.


