Heterogeneous RAID Storage Object Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvemanagement simplicityVSAvoidstorage system efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

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

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

Engineering Contradiction:
Improvedevice type consistencyVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improvesystem simplicityVSAvoidIO processing speed
Core Design Contradiction:
Ease of operationVSSpeed

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11275518B2System and method for implementing heterogeneous media types with raid
Publication Date: 2022.03.15 EMC IP HLDG CO LLC
  • US11275518B2 patent drawing
  • US11275518B2 patent drawing
  • US11275518B2 patent drawing

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.