Dynamic Rebuild Zones in Compressing RAID Arrays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Rebuild processes in RAID arrays using compressing drives face inefficiencies due to varying logical to physical usage ratios caused by data compressibility, leading to potential waste of physical storage capacity and reduced flexibility in managing rebuild areas.

Innovation Solution

A dynamic rebuild capability system that adjusts the number of allocated rebuild zones within a physical rebuild area based on current physical usage of the drives, allowing for flexible management of rebuild capacity and efficient use of storage space by dynamically increasing or decreasing rebuild zones in response to changes in data usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed number of rebuild zones is allocated in the rebuild area, then the rebuild capacity is guaranteed, but the physical storage capacity is wasted when data is highly compressible

Engineering Contradiction:
Improverebuild capacityVSAvoidphysical storage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies dynamics by making the number of rebuild zones adjustable rather than fixed. The system dynamically changes the number of active rebuild zones based on the actual physical usage of drives in the array. When drives have low physical usage (due to data compression), more rebuild zones can be activated. When drives have high physical usage, fewer rebuild zones are active. This dynamic adjustment resolves the contradiction between guaranteeing rebuild capacity and maximizing physical storage utilization.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the number of rebuild zones is increased to handle multiple drive failures, then the array can recover more failed drives, but the available space for data storage is reduced

Engineering Contradiction:
Improverebuild flexibilityVSAvoiddata storage space
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts the number of active rebuild zones based on current array conditions. When physical usage is low (high compression ratios), more rebuild zones are activated to handle multiple drive failures. When physical usage is high, fewer rebuild zones are active, maximizing data storage space. This dynamic approach allows the system to adapt between rebuild flexibility and data storage capacity based on actual needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of rebuild zone count based on physical usage metrics. By monitoring the physical usage of drives and adjusting the number of active rebuild zones accordingly, the system optimizes the balance between rebuild capability and data storage capacity. This parameter change allows the array to respond to varying data compressibility and usage patterns.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If rebuild areas are pre-allocated from logical space, then the rebuild process is simplified, but the physical storage efficiency decreases when data compressibility varies

Engineering Contradiction:
Improverebuild process managementVSAvoidphysical storage efficiency
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

While maintaining the simplicity of pre-allocated logical rebuild areas, the system adds dynamic adjustment of the number of active rebuild zones based on physical usage. This dynamic layer allows the system to optimize physical storage efficiency without complicating the underlying rebuild process management. The logical allocation remains simple, but the active utilization of rebuild zones adapts to physical usage conditions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11474900B2Dynamic rebuild capability in redundant array of independent disks (RAID) arrays using compressing drives
Publication Date: 2022.10.18 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11474900B2 patent drawing
  • US11474900B2 patent drawing
  • US11474900B2 patent drawing

AI summary

Method and system are provided for dynamic rebuild capability in redundant array of independent disks (RAID) arrays using compressing drives. The method includes providing an array including a physical rebuild area for the multiple drives of the array and dynamically adjusting a number of allocated rebuild zones available within the rebuild area, wherein each allocated rebuild zone has capacity to store a drive rebuild based on a current physical usage of the multiple drives of the array.