Storage Exhaustion Estimation for Backup Arrays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current backup infrastructure lacks the ability to accurately predict storage exhaustion timelines, failing to account for historical data and future capacity needs, which limits effective resource management and planning for data backup systems.

Innovation Solution

A method and system that utilize a storage exhaustion analyzer to estimate depletion timelines based on data backup dynamics, including deduplication ratios and user client backup cycles, providing proactive alerts and actions to manage storage capacity through transfer, expansion, or data retention policies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If backup infrastructure only tracks available capacity at a given point-in-time, then the system is simple to operate, but it cannot predict future storage exhaustion

Engineering Contradiction:
Improvestorage exhaustion prediction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by collecting and analyzing historical backup data, deduplication ratios, and growth trends before storage exhaustion occurs. This enables proactive prediction of storage depletion timelines and allows administrators to take preventive measures such as expanding capacity or adjusting retention policies before the storage is actually full.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring backup operations, calculating deduplication ratios, tracking storage consumption patterns, and using this information to update predictions. The feedback loop processes historical data to refine estimates of future storage exhaustion, transforming raw operational data into actionable predictive insights.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If historical data and growth trends are analyzed to predict storage exhaustion, then prediction accuracy improves, but processing requirements increase

Engineering Contradiction:
Improvestorage exhaustion prediction accuracyVSAvoidprocessing energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system extracts only the essential parameters needed for prediction from the backup data, such as deduplication ratios, average backup sizes, and growth trends. By focusing on key metrics rather than processing all raw backup data, the system achieves accurate predictions while minimizing computational overhead and energy consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

3Duration of action of stationary object

If proactive storage management actions are taken based on predictions, then usable storage life is extended, but system complexity increases

Engineering Contradiction:
Improveusable storage lifeVSAvoidmanagement system complexity
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by identifying storage exhaustion risks before they materialize. By predicting depletion timelines in advance, administrators can proactively expand storage capacity, adjust retention policies, or migrate data to alternative storage solutions, thereby extending the usable life of the storage infrastructure without requiring complex real-time intervention systems.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10936216B2Method and system for storage exhaustion estimation
Publication Date: 2021.03.02 EMC IP HLDG CO LLC
  • US10936216B2 patent drawing
  • US10936216B2 patent drawing
  • US10936216B2 patent drawing

AI summary

A method and system for storage exhaustion estimation. Specifically, the method and system disclosed herein entail deriving a timeline for the depletion of available storage capacity on a backup storage array based on the data backup dynamics of various user clients. The timeline may deduce storage capacity availability in terms of future successful backup cycles, which may serve to address critical issues involving the administration of the backup storage array.