Deduplicating Storage Compression Forecasting for Capacity Failure Points

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deduplicating storage systems face efficiency degradation issues, leading to unplanned storage inefficiencies, which can prevent users from efficiently storing new data and fail to meet user needs.

Innovation Solution

A compression forecasting system that predicts capacity or compression failure points, allowing for proactive measures such as adding storage units, purging older files, or migrating data to other storage tiers, using a processor to analyze storage information and provide forecasts based on parameters like total capacity, index size, and metadata size, and employing a deduplication protocol to store files in segments across multiple storage units for efficient data management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a deduplicating storage system is used to store data efficiently, then storage efficiency is improved, but storage efficiency may degrade over time in an unplanned manner

Engineering Contradiction:
Improvestorage efficiencyVSAvoidstorage efficiency stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by forecasting compression ratios and identifying potential failure points before they occur. The compression forecasting module analyzes historical data and current storage conditions to predict future compression performance, allowing administrators to take proactive measures such as adding storage capacity, purging old files, or migrating data before efficiency degradation impacts operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring storage system performance metrics and comparing actual compression ratios against forecasted values. The notification module provides feedback to administrators when actual performance deviates from predictions or when failure points are approached, enabling timely corrective actions to maintain storage efficiency stability.

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If storage capacity is increased to prevent efficiency degradation, then storage capacity is improved, but system cost and energy consumption increase

Engineering Contradiction:
Improvestorage capacityVSAvoidenergy consumption
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The compression forecasting module performs preliminary analysis to predict when and where storage efficiency degradation will occur, allowing the system to plan capacity additions only when and where needed. This prevents premature or excessive storage capacity expansion, optimizing the balance between available capacity and energy consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes operational parameters dynamically by adjusting data retention policies, compression settings, and storage allocation based on forecasted performance and actual usage patterns. This allows the system to maintain adequate storage capacity while avoiding the energy consumption associated with over-provisioning storage resources.

Inventive Principle:
Principle #35Parameter changes

3Speed

If storage units are kept active to ensure data accessibility, then data accessibility is improved, but energy consumption increases

Engineering Contradiction:
Improvedata accessibilityVSAvoidenergy consumption
Core Design Contradiction:
SpeedVSUse of energy by stationary object

Solution Approach 1:

The forecast notification module provides advance warning of potential storage failures or efficiency degradation, allowing the system to proactively migrate data from storage units that will soon be powered down to units that remain active. This ensures data accessibility is maintained while enabling energy-saving power-down cycles for unused storage units.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of data across multiple storage units before powering down source units. The forecasting information guides intelligent data placement and replication strategies, ensuring that data remains accessible from active storage units even when other units are powered down to reduce energy consumption.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8880484B1Compression forecasting for a deduplicating storage system
Publication Date: 2014.11.04 EMC IP HLDG CO LLC
  • US8880484B1 patent drawing
  • US8880484B1 patent drawing
  • US8880484B1 patent drawing

AI summary

A system for managing a storage system comprises a processor and a memory. The processor is configured to receive storage system information from a deduplicating storage system. The processor is further configured to determine a compression forecast based at least in part on the storage system information. The processor is further configured to provide a capacity forecast. The memory is coupled to the processor and configured to provide the processor with instructions.