Storage Volume Allocation via Correlation-Aware Physical Isolation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing storage systems using RAID algorithms experience increased overhead and performance bottlenecks, leading to decreased data stability and efficiency in data input and output operations.
Innovation Solution
A storage system and method that manage volumes by receiving correlation information between volumes and allocating storage spaces based on this information, ensuring physical isolation of storage media, thereby reducing overhead and improving data stability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If RAID algorithms are used in storage systems, then data stability is improved, but overhead increases and performance bottlenecks occur
Solution Approach 1:
The patent extracts the RAID algorithm execution from the storage system itself and relocates it to the host computer. The storage system only performs simple storage operations while the host handles the complex RAID algorithms, thereby removing the overhead and performance bottlenecks from the storage system while maintaining data stability through RAID protection.
Solution Approach 2:
The patent introduces a volume management system as an intermediary layer between the host and storage media. This volume management system receives volume management requests from the host, determines RAID group information, and manages storage space allocation, thereby simplifying the storage system's operations while maintaining RAID functionality.
2Reliability
If RAID algorithms are used in storage systems, then data stability is improved, but data input and output performance decreases
Solution Approach 1:
The patent extracts the computationally intensive RAID algorithms from the storage system's data path and relocates them to the host computer. This extraction eliminates the performance bottleneck in the storage system's data input and output operations while preserving data stability through RAID protection.
Solution Approach 2:
The patent performs volume management and RAID group determination in advance before actual data operations. By pre-establishing the RAID configuration and storage space allocation, the system avoids complex calculations during data input and output operations, thereby improving performance while maintaining data stability.
3Ease of operation
If storage spaces are allocated without considering volume correlations, then allocation simplicity is improved, but data stability deteriorates
Solution Approach 1:
The patent performs preliminary determination of RAID group information and volume correlations during the volume management request phase. By pre-identifying which volumes belong to the same RAID group and their correlation relationships, the system can allocate storage spaces appropriately without complex real-time decisions, maintaining both simplicity and data stability.
Solution Approach 2:
The volume management system acts as an intermediary that receives volume management requests, determines RAID group information, and translates high-level allocation requirements into specific storage space assignments. This intermediary layer handles the complexity of correlation-aware allocation while presenting a simple interface to users.
Data Source
AI summary
A storage system includes a plurality of storage media and a method of managing volumes of the storage system is applied thereto. The method includes receiving a volume management request and correlation information between the volumes, and allocating storage spaces of the storage media to the volumes based on the correlation information between the volumes. The correlation information indicates information of the volumes in which the allocated storage media are physically isolated from each other.


