Distributed Hot Spare in RAID Storage Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data storage systems, dedicated hot spare drives remain idle until needed, wasting resources such as physical slot space, power, and contributing to increased datacenter temperatures, while also reducing the number of usable drives and causing inefficiencies in RAID configurations with even numbers of disks.

Innovation Solution

Distributing the capacity of a dedicated hot spare drive among the underlying physical storage devices, allowing the RAID controller to present a virtual disk with contiguous logical block addresses and mapping these to physical addresses on all drives, including the hot spare capacity, thereby utilizing all drives for data storage and reducing rebuild time in case of failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a dedicated hot spare drive is allocated to provide fault tolerance, then reliability is improved, but storage device utilization deteriorates because the drive remains idle until needed

Engineering Contradiction:
Improvefault toleranceVSAvoidstorage device utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic hot spare allocation where spare capacity is not fixed to a single drive but can be automatically redistributed across multiple drives based on real-time system conditions and failure events, transforming the static idle state into a dynamic resource that becomes active only when needed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent enables storage drives to serve dual purposes: acting as active data storage drives during normal operation and automatically transitioning to hot spare functionality when failures occur, eliminating the need for dedicated idle spare drives while maintaining fault tolerance

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

2Reliability

If a dedicated hot spare drive is allocated, then fault tolerance is improved, but power consumption deteriorates due to the idle drive still consuming power

Engineering Contradiction:
Improvefault toleranceVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The system uses existing active drives to provide hot spare functionality through software-based redundancy and data reconstruction capabilities, eliminating the need for separate dedicated spare drives and their associated power consumption

Inventive Principle:
Principle #25Self-service

3Reliability

If a dedicated hot spare drive is allocated, then fault tolerance is improved, but temperature generation deteriorates due to increased heat in the datacenter

Engineering Contradiction:
Improvefault toleranceVSAvoidheat generation
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The system leverages the computational and storage resources of existing active drives to provide redundancy and fault tolerance capabilities, eliminating the need for additional dedicated spare drives that would generate extra heat in the datacenter environment

Inventive Principle:
Principle #25Self-service

4Reliability

If a single hot spare drive is used in a mirrored RAID configuration with an even number of disks, then fault tolerance is maintained, but the number of usable drives deteriorates because one more drive must be left out to maintain even numbers

Engineering Contradiction:
Improvefault toleranceVSAvoidnumber of usable drives
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements dynamic hot spare allocation where spare capacity is not fixed to a single drive but can be automatically redistributed across multiple drives based on real-time system conditions and failure events, transforming the static idle state into a dynamic resource that becomes active only when needed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the hot spare functionality across multiple drives rather than concentrating it in a single dedicated drive, allowing the system to utilize all available drives for data storage while distributing redundancy capabilities across the segmented drive resources

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11513742B2Distributed hot space in a data storage server
Publication Date: 2022.11.29 EMC IP HLDG CO LLC
  • US11513742B2 patent drawing
  • US11513742B2 patent drawing
  • US11513742B2 patent drawing

AI summary

The described technology is generally directed towards a virtualized dedicated hot spare storage device in a RAID-configured data storage system, in which the capacity of the dedicated spare storage device is distributed among the physical disks underlying a RAID virtual disk. A RAID controller creates a first virtual construct comprising an array of logical block addresses that maps data reads from and writes to the virtual disk to locations in the physical disks underlying the virtual disk. When hot space storage device capacity is specified, the RAID controller creates a second construct comprising another array of logical block addresses which are reserved for the distributed hot space. The virtualized dedicated hot spare storage device increases storage capacity and performance by utilizing more of the storage resources of a data storage server.