Heterogeneous RAID Storage Object Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Some storage systems do not support heterogeneous storage management, leading to inefficiencies as RAID resilience sets are bounded to a unique device type, limiting storage objects to only one type of drive slice.
Innovation Solution
A method to create heterogeneous storage objects by combining storage objects of different RAID types, allowing IO requests to be processed on higher performance drives when necessary, thereby optimizing performance and redundancy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If RAID resilience sets are bounded to a unique device type, then device compatibility and management simplicity are improved, but storage system efficiency and performance optimization are worsened
Solution Approach 1:
The patent segments the storage object into multiple components, each associated with different device types. The storage object is divided into first storage objects mapped to first device types and second storage objects mapped to second device types, allowing heterogeneous storage management while maintaining simplified overall management through the virtualization layer.
Solution Approach 2:
The patent creates a universal storage object that can interface with multiple device types through different mappings. The storage object serves multiple functions by being accessible via first device type through first storage objects and via second device type through second storage objects, enabling both simplicity and efficiency.
2Reliability
If storage objects are composed of drive slices from a single device type, then device type consistency and reliability are improved, but performance optimization and storage efficiency are worsened
Solution Approach 1:
The patent segments the storage object into multiple device type-specific components. First storage objects are composed of drive slices from first device types while second storage objects are composed of drive slices from second device types, allowing each segment to maintain device type consistency for reliability while the overall system achieves storage efficiency through heterogeneous composition.
Solution Approach 2:
The patent applies local quality by allowing different parts of the storage object to have different device type characteristics. Each storage object component is optimized for its specific device type, with first storage objects tailored to first device types and second storage objects tailored to second device types, achieving both consistency and efficiency.
3Ease of operation
If all IO requests are processed on the same media type, then system simplicity and management ease are improved, but performance optimization and speed are worsened
Solution Approach 1:
The patent applies local quality by directing different IO requests to different media types based on their specific needs. Hot data IO requests are routed to first media types with higher performance while cold data IO requests are routed to second media types, optimizing speed while maintaining system simplicity through the virtualization layer.
Solution Approach 2:
The storage object acts as an intermediary between the host system and heterogeneous media types. It receives IO requests and intelligently routes them to appropriate media types, providing performance optimization while maintaining system simplicity by abstracting the complexity from the host system.
Data Source
AI summary
A method, computer program product, and computer system for receiving, by a computing device, a request to create a heterogeneous storage object. A first storage object of the heterogeneous storage object may be created with a first RAID type. A second storage object of the heterogeneous storage object may be created with a second RAID type. The heterogeneous storage object may be persisted to a data store.


