HDD Striping Groups by Chassis Position to Balance Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for assigning hard disk drives (HDDs) to striping groups in storage systems result in uneven performance and reliability due to the proximity of HDDs to chassis fans, leading to accelerated decline in reliability and performance.

Innovation Solution

Assign HDDs to striping groups based on reliability measures, such as proximity to fans, heat flow, and acoustic vibration profiles, using a spatial layout rule to maximize overall system reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If HDDs are arranged in a conventional grid layout in storage chassis, then the storage capacity and accessibility are improved, but the reliability and performance of HDDs near fans deteriorate due to heat and vibration

Engineering Contradiction:
Improvestorage capacity and accessibilityVSAvoidreliability of HDDs near fans
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by assigning different striping group identifiers to HDDs based on their specific spatial locations within the chassis. HDDs in different regions (e.g., near fans vs. away from fans) are grouped differently, allowing the system to account for local environmental variations in temperature and vibration. This ensures that no single striping group is overly concentrated with HDDs from high-stress regions, thereby improving overall system reliability while maintaining storage productivity.

Inventive Principle:
Principle #3Local quality

2Temperature

If chassis fans are used to cool HDDs, then the temperature of the storage chassis is reduced, but acoustic vibration increases causing accelerated decline in HDD reliability and performance

Engineering Contradiction:
Improvetemperature of storage chassisVSAvoidreliability of HDDs
Core Design Contradiction:
TemperatureVSReliability

Solution Approach 1:

The patent changes the parameter of spatial distribution by dynamically assigning HDDs to different striping groups based on their physical locations and environmental conditions. By monitoring temperature and vibration parameters and adjusting the striping group assignments accordingly, the system optimizes data placement to minimize the impact of fan-induced vibrations on overall system reliability while maintaining effective cooling.

Inventive Principle:
Principle #35Parameter changes

3Temperature

If HDDs are placed in closer proximity to fans for better cooling, then temperature control is improved, but performance and reliability decline due to acoustic vibration

Engineering Contradiction:
Improvetemperature control of HDDsVSAvoidperformance of HDDs
Core Design Contradiction:
TemperatureVSProductivity

Solution Approach 1:

The patent applies local quality by creating distinct striping groups for HDDs in different spatial zones within the chassis. HDDs located in high-vibration zones near fans are assigned to different striping groups than those in low-vibration zones. This spatial differentiation allows the system to maintain effective cooling for all HDDs while distributing the performance impact of vibration across multiple striping groups, thereby preserving overall system productivity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12379851B1Wear leveling and grouping of drives based on position in chassis
Publication Date: 2025.08.05 SEAGATE TECH LLC
  • US12379851B1 patent drawing
  • US12379851B1 patent drawing
  • US12379851B1 patent drawing

AI summary

A processor may determine, for each subdevice of a set of subdevices of a storage enclosure device, one or more reliability measures of the subdevice. A processor may determine, based at least on the one or more reliability measures for the subdevices and a spatial layout rule, a set of striping groups that maximizes a reliability of the set of subdevices of the storage enclosure device, each of the striping groups including a respective subset of the set of subdevices, wherein the spatial layout rule prescribes a geometric layout of the subdevices within striping groups across the storage enclosure device. A processor may store output data of a data striping operation to a particular subset of subdevices associated with a particular striping group of the set of striping groups.