Concatenating Disparate RAID Arrays for Mixed Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing RAID systems are inflexible and do not fully utilize the capacity of mixed-type storage devices, often requiring manual data management between different types of storage devices, such as SSDs and HDDs, due to their disparate operational characteristics.

Innovation Solution

A method and apparatus that concatenate a first RAID with a second RAID, using a concatenation module to combine them into a top-level RAID with disparate operational characteristics, and a direction module to manage storage operations based on a direction policy, including an abstraction module for address mapping and management modules for data promotion and demotion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If mixed-type storage devices (SSD and HDD) are used in RAID to reduce cost, then storage capacity is improved, but flexibility and capacity utilization deteriorate

Engineering Contradiction:
Improvestorage capacityVSAvoidflexibility
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent combines SSD RAID and HDD RAID into a single concatenated RAID volume with a unified logical address space. The concatenation module merges two separate RAID arrays with different operational characteristics into one logical unit, allowing the system to utilize both fast SSD storage and high-capacity HDD storage while presenting a single interface to the operating system. This resolves the flexibility issue by eliminating the need for manual data management between different storage types.

Inventive Principle:
Principle #5Merging (Combining)

2Quantity of substance

If mixed-type storage devices are used in RAID to reduce cost, then storage capacity is improved, but capacity utilization deteriorates

Engineering Contradiction:
Improvestorage capacityVSAvoidcapacity utilization
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent implements dynamic data placement and movement between SSD and HDD storage based on usage patterns. The direction module and management module continuously monitor data access characteristics and automatically migrate data between storage types - placing frequently accessed data on SSD for high performance and less frequently accessed data on HDD for cost efficiency. This dynamic adaptation maximizes capacity utilization across the entire storage system.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If manual data management is implemented between different storage devices, then data control is improved, but operational complexity increases

Engineering Contradiction:
Improvedata controlVSAvoidoperational complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements self-service automation where the storage system automatically manages data placement, movement, and optimization without user intervention. The direction module, abstraction module, and management module work together to automatically direct storage operations, map addresses, and manage data between SSD and HDD based on predefined policies and real-time conditions. This eliminates manual data management tasks while maintaining optimal data control, resolving the contradiction between ease of operation and operational complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8719495B2Concatenating a first raid with a second raid
Publication Date: 2014.05.06 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US8719495B2 patent drawing
  • US8719495B2 patent drawing
  • US8719495B2 patent drawing

AI summary

A method and apparatus are disclosed for concatenating a first RAID and a second RAID. The apparatus includes a concatenation module and a direction module. The concatenation module concatenates a first Redundant Array of Independent Disks (“RAID”) with a second RAID into a top-level RAID. The first RAID and the second RAID may have disparate operational characteristics. The direction module directs storage operations to one of the first RAID and the second RAID based on a direction policy.