Disk Drive Allocation for RAID Temperature Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern storage systems face challenges in providing reliable and efficient storage due to non-uniform temperature distributions across disk drives, leading to varying failure rates and the need for adaptive management of RAID groups to compensate for these differences.

Innovation Solution

A storage system with a management module that allocates disk drives to RAID groups based on their locations and temperatures, allowing for the formation of groups that can withstand concurrent failures and optimize cooling gas flows, thereby equalizing failure rates and improving reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If disk drives are allocated to RAID groups without considering temperature distribution, then the system configuration is simple and easy to implement, but the failure rates of different RAID groups become uneven due to non-uniform temperature distribution across disk drives

Engineering Contradiction:
Improvefailure rate uniformityVSAvoidallocation management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by creating different RAID group configurations based on local temperature conditions. Disk drives are classified into temperature zones (e.g., hot, warm, cool regions) and each zone forms separate RAID groups. This ensures that drives experiencing similar thermal stress are grouped together, making the failure rates more uniform across all RAID groups while accounting for the non-uniform temperature distribution in the storage system.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the allocation parameter from simple sequential assignment to temperature-based classification. By introducing temperature as a key parameter for RAID group formation, the system dynamically adjusts which drives are grouped together based on their thermal environment. This parameter change enables the system to compensate for temperature-related reliability variations without requiring complex real-time monitoring of each drive's instantaneous state.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If disk drives are allocated to RAID groups based on temperature and location, then the failure rates are equalized and reliability is improved, but the allocation management becomes more complex

Engineering Contradiction:
Improvesystem reliabilityVSAvoidallocation management ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by pre-classifying disk drives into temperature-based groups during system initialization or drive insertion. Rather than continuously monitoring and dynamically reconfiguring RAID groups in real-time, the system performs the temperature assessment and grouping decision in advance. This preliminary classification simplifies ongoing management while still achieving the reliability benefits of temperature-aware allocation.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If conventional RAID allocation is used, then the device complexity is low, but the system cannot compensate for temperature-related failure rate differences

Engineering Contradiction:
Improvefailure rate compensationVSAvoidallocation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements local quality by creating temperature-specific RAID groups where drives in similar thermal environments are grouped together. This local grouping strategy allows the system to compensate for temperature-related failure rate differences without requiring complex real-time adjustments. Each local group operates with characteristics matched to its thermal zone, achieving reliability compensation through spatial differentiation.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9304713B2Storage system and a method for allocating disk drives to redundancy array of independent disks
Publication Date: 2016.04.05 INFINIDAT ISRAEL
  • US9304713B2 patent drawing
  • US9304713B2 patent drawing
  • US9304713B2 patent drawing

AI summary

A storage system that may include a management module; and multiple disk drives; wherein the management module is arranged to allocate disk drives of the multiple disk drives to disk drive groups, each disk drive group corresponds to at least one redundancy array of independent disks (RAID) group of data in response to at least one out of: locations of the disk drives within disk drive enclosures; and expected or actual temperatures of the disk drives.