Dynamic Virtual Storage Capacity Transfer for Out-of-Space Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems face challenges in managing out-of-space conditions, leading to potential downtime and disruptions, as they often rely on manual interventions that may not be timely or effective, and automated solutions can interfere with ongoing I/O operations.

Innovation Solution

Implementing a system with a donor storage pool that dynamically transfers virtual storage capacity to a recipient pool facing an out-of-space condition, allowing for temporary capacity augmentation without disrupting normal operations, and automatically returning the capacity once the emergency is resolved.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual intervention is used to manage storage capacity, then storage administrators can take corrective actions, but the response time is delayed and operations may be interrupted

Engineering Contradiction:
Improvestorage capacity management reliabilityVSAvoidresponse time to out-of-space conditions
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by monitoring storage capacity usage and automatically transferring data to alternative storage pools before the out-of-space condition occurs. The controller detects when a storage pool is approaching capacity limits and proactively migrates data, eliminating the need for manual intervention and ensuring continuous operations.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If automated solutions are implemented to manage storage capacity, then response time is reduced, but the system may interfere with ongoing I/O operations

Engineering Contradiction:
Improveresponse time to out-of-space conditionsVSAvoidI/O operation performance
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system applies local quality by selectively transferring data based on specific criteria such as data age, access patterns, and storage pool status. Rather than broadly impacting all I/O operations, the automated controller makes targeted decisions about which data to migrate, minimizing interference with active operations while still preventing out-of-space conditions.

Inventive Principle:
Principle #3Local quality

3Loss of information

If storage capacity is monitored and warning thresholds are set, then administrators can be alerted to potential issues, but manual action is still required and performance impact occurs during data transfer

Engineering Contradiction:
Improvestorage capacity status informationVSAvoidstorage system performance during data transfer
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The storage controller performs self-service by automatically detecting storage capacity issues and executing data transfer operations without administrator intervention. The controller monitors its own storage pools, determines when capacity thresholds are approached, and autonomously migrates data to alternative pools, eliminating both the need for manual action and the performance degradation associated with emergency data transfers.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240319893A1Storage capacity management to mitigate out-of-space conditions in a storage system
Publication Date: 2024.09.26 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20240319893A1 patent drawing
  • US20240319893A1 patent drawing
  • US20240319893A1 patent drawing

AI summary

A computer program product, system, and method are provided for out-of-space condition risk mitigation. In one embodiment, a donor pool contained within a storage pool, provides additional storage capacity which may be transferred to another storage pool which may be approaching an out-of-space condition. Donated storage capacity may be virtual and may be transferred on a temporary or emergency basis to prevent an imminent out-of-space condition. Donated storage capacity may be returned to the donor pool once the donated storage capacity is no longer needed by the recipient storage pool.