Dynamic Headroom Storage Space Adjustment in Multi-Tier Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional storage systems face inefficiencies in managing storage space across tiers, leading to underutilization of headroom storage space and inadequate allocation for new data writes, especially when I/O requests fluctuate, resulting in suboptimal performance and increased costs.

Innovation Solution

The method involves evaluating the rate of slice allocation for write I/O requests and dynamically adjusting headroom storage space in each storage tier to optimize storage utilization, ensuring sufficient space for new data writes and efficient slice relocation by reserving more or less space based on current demand.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If headroom storage space is reserved in storage tiers, then sufficient space is available for new data writes, but storage utilization efficiency decreases due to underutilization of reserved space

Engineering Contradiction:
Improveavailability of space for new data writesVSAvoidstorage utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic adjustment of headroom storage space in storage tiers based on real-time evaluation of storage space utilization characteristics. The system continuously monitors and adjusts the amount of reserved unused storage space in each tier, transitioning from static reservation to dynamic management. This allows the system to optimize the balance between maintaining sufficient space for new writes and maximizing storage utilization efficiency by reducing underutilized reservations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system evaluates storage space utilization characteristics and uses this feedback to adjust headroom storage space reservations. By continuously monitoring utilization metrics and adjusting reservations based on actual demand patterns, the system optimizes the balance between maintaining sufficient space for new data writes and maximizing storage efficiency, preventing both over-reservation and space exhaustion.

Inventive Principle:
Principle #23Feedback

2Device complexity

If storage space is allocated statically, then management is simple, but adaptability to fluctuating I/O requests decreases

Engineering Contradiction:
Improvestorage management complexityVSAvoidadaptability to I/O request fluctuations
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent transforms static storage space allocation into dynamic allocation by continuously evaluating storage space utilization characteristics and adjusting headroom reservations in response to fluctuating I/O request patterns. This dynamic approach enables the system to adapt to changing workload demands while maintaining relatively simple management through automated evaluation and adjustment mechanisms.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9477431B1Managing storage space of storage tiers
Publication Date: 2016.10.25 EMC IP HLDG CO LLC
  • US9477431B1 patent drawing
  • US9477431B1 patent drawing
  • US9477431B1 patent drawing

AI summary

A method is used in managing storage space of storage tiers. Storage space utilization characteristics of a storage tier of a set of storage tiers in a storage system are evaluated. Based on the evaluation, reservation of headroom storage space in the storage tier is adjusted. The headroom storage space indicates an amount of the storage space reserved as unused storage space in the storage tier.