Dynamic Virtual Storage Capacity Transfer for Out-of-Space Mitigation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
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.


