Storage Management Device Segmentation for Cross-Vendor Consistency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Different storage device vendors implement operation commands differently, leading to inconsistent operational views and potential data handling errors, impacting customer experience and data processing accuracy.
Innovation Solution
A method and device for storage management that divide storage space into metadata and data regions, using chunk and cluster status indicators to manage data assignment, allowing for standardized read and write operations across various vendors' devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If different storage device vendors implement operation commands differently, then each vendor can optimize for their specific device, but operational consistency and data processing accuracy deteriorate
Solution Approach 1:
The patent introduces a storage management device as an intermediary layer between the host and storage devices. This mediator translates standardized host commands into vendor-specific operations, maintaining data processing accuracy while allowing each storage device to be optimized for its specific hardware characteristics. The storage management device acts as a buffer that handles vendor-specific variations without exposing them to the host.
Solution Approach 2:
The system is segmented into three distinct layers: the host layer that issues standardized commands, the storage management device layer that handles translation and coordination, and the storage device layer that executes vendor-specific operations. This segmentation allows each layer to be optimized independently while maintaining overall system consistency and reliability.
2Productivity
If storage space is divided into metadata region and data region with chunk status indicators, then read and write performance improves, but device complexity increases
Solution Approach 1:
The storage space is segmented into distinct metadata regions and data regions, with further division into chunks and clusters. This segmentation enables parallel processing of metadata operations and data operations, improving read and write performance by allowing simultaneous access to different parts of the storage device without interference.
Solution Approach 2:
The storage management device pre-divides the storage space into chunks and clusters, and pre-establishes the metadata structure before actual data operations begin. This preliminary organization allows for efficient data placement and retrieval operations, as the framework for managing data is already in place and optimized for the specific storage device characteristics.
Data Source
AI summary
Embodiments of the present disclosure provide a method and device for storage management. The method comprises receiving at a storage management device a configuration request for a storage space managed by the storage management device, the configuration request indicating a capacity of the storage space and a target size of a chunk in the storage space; and based on the capacity and the target size, dividing the storage space into a metadata region storing a chunk status indicator indicating whether the chunk is assigned with data and a data region including the chunk with the target size. Embodiments of the present disclosure also provide a corresponding device.


