Spare Storage Array Read Performance Enhancement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In RAID storage systems, hot spare drives remain idle during normal operation and are not effectively utilized for performance enhancement, as they are either used as log devices for redundant data or reserved for specific disk failure protection, limiting their availability for improving read performance across multiple storage arrays.

Innovation Solution

A system and method that involves copying logical disks from a primary storage array to a spare storage array, allowing data to be read from the least busy array, thereby enhancing read performance without additional cost or storage space sacrifice, while maintaining data protection and making the spare array available to any data storage array.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hot spare drives are reserved for disk failure protection, then data reliability is improved, but storage resource utilization deteriorates

Engineering Contradiction:
Improvedata reliabilityVSAvoidstorage resource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The hot spare storage array is configured to serve multiple functions: it acts as a backup for disk failures and simultaneously serves as an additional read path for performance enhancement. The system can dynamically switch between these functions based on operational needs, allowing the same hardware resources to provide both reliability and performance benefits.

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

2Productivity

If hot spare drives are used as log devices, then write performance is improved, but read performance deteriorates

Engineering Contradiction:
Improvewrite performanceVSAvoidread performance
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

The system separates the hot spare storage array into functionally independent segments: one portion can be used for log devices to enhance write performance, while another portion remains available as an additional read path. This segmentation allows simultaneous optimization of both write and read operations without resource conflicts.

Inventive Principle:
Principle #1Segmentation

3Reliability

If spare storage space is restricted to specific RAID storage system, then data protection is improved, but adaptability deteriorates

Engineering Contradiction:
Improvedata protectionVSAvoidspare storage availability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The hot spare storage array is designed with universal accessibility, allowing it to serve multiple RAID storage systems simultaneously. The system can dynamically allocate spare capacity to different RAID arrays based on their current needs, enabling the same spare resources to provide data protection and performance enhancement across multiple storage systems.

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

Data Source

PatentUS7426655B2System and method of enhancing storage array read performance using a spare storage array
Publication Date: 2008.09.16 DELL PROD LP
  • US7426655B2 patent drawing
  • US7426655B2 patent drawing
  • US7426655B2 patent drawing

AI summary

A system and method for enhancing read performance of at least one storage array using a spare storage array of coupled spare drives, wherein the at least one storage array includes coupled drives configured to store data according to a redundant storage methodology. Data is copied from at least one logical disk of data from the at least one storage array onto the spare storage array and read from the least busy array of the at least one storage array or the spare storage array.