Storage Volume Allocation via Correlation-Aware Physical Isolation

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

VSEngineering Contradiction Analysis

1Reliability

If RAID algorithms are used in storage systems, then data stability is improved, but overhead increases and performance bottlenecks occur

Engineering Contradiction:
Improvedata stabilityVSAvoidoverhead
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If RAID algorithms are used in storage systems, then data stability is improved, but data input and output performance decreases

Engineering Contradiction:
Improvedata stabilityVSAvoiddata input and output performance
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If storage spaces are allocated without considering volume correlations, then allocation simplicity is improved, but data stability deteriorates

Engineering Contradiction:
Improveallocation simplicityVSAvoiddata stability
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10353641B2Storage system and method of managing volumes thereof based on received correlation information of the volumes
Publication Date: 2019.07.16 SAMSUNG ELECTRONICS CO LTD
  • US10353641B2 patent drawing
  • US10353641B2 patent drawing
  • US10353641B2 patent drawing

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.