Dynamic Data Protection Storage Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data protection methods rely on user-manual monitoring and allocation of storage for data protection, which is inefficient and prone to under- or over-allocation, leading to potential data loss or inefficient storage utilization due to the variability of data changes over time.

Innovation Solution

A computer-implemented method that calculates the required storage for data protection based on the size of the data area, retention time, and rate of change, adjusting storage dynamically in response to trigger events such as changes in retention time, rate of change, or data size, using a mathematical product to determine the initial and updated storage needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual monitoring and adjustment of storage allocation is performed, then storage allocation can be adjusted based on user knowledge and ability, but it relies on user availability and leads to inefficient storage utilization

Engineering Contradiction:
Improvemanual storage allocationVSAvoidstorage utilization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system automatically monitors storage consumption patterns and performs self-adjustment of storage allocation without requiring manual user intervention. The storage system autonomously calculates optimal allocation based on observed usage and dynamically adjusts capacity, eliminating dependency on user availability and knowledge while improving utilization efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors storage consumption patterns and uses this feedback to automatically adjust storage allocation. By implementing a closed-loop control mechanism where usage data feeds back into allocation decisions, the system optimizes storage utilization dynamically without manual intervention.

Inventive Principle:
Principle #23Feedback

2Device complexity

If storage is allocated based on current consumption without monitoring, then initial allocation is simple, but storage may be exhausted leading to potential data loss

Engineering Contradiction:
Improvestorage allocation mechanismVSAvoiddata protection
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system proactively monitors storage consumption patterns and performs preliminary adjustments to storage allocation before storage capacity is exhausted. By detecting trends in data change rates and consumption patterns, the system anticipates future storage needs and allocates additional capacity in advance, preventing data loss while maintaining simple operational complexity.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If excessive storage is allocated for data protection, then data loss is prevented, but storage utilization becomes inefficient

Engineering Contradiction:
Improvedata protectionVSAvoidstorage utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements dynamic storage allocation that continuously adapts to changing data protection requirements. By monitoring data change rates and consumption patterns over time, the system automatically adjusts storage capacity to match actual needs, preventing both over-allocation and under-allocation. This dynamic approach maintains optimal storage utilization while ensuring adequate data protection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes storage allocation parameters based on observed data consumption patterns and protection requirements. By dynamically adjusting allocation parameters such as capacity size and growth rates based on actual usage metrics, the system optimizes the balance between data protection reliability and storage utilization efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8504787B1Techniques for determining data protection storage requirements
Publication Date: 2013.08.06 EMC IP HLDG CO LLC
  • US8504787B1 patent drawing
  • US8504787B1 patent drawing
  • US8504787B1 patent drawing

AI summary

Described are techniques for determining storage requirements for data protection. An initial size of a data protection area is determined. The data protection area provides storage for data obtained as a result of performing a data protection process for a first data area. The initial size is determined as a mathematical product of a first size of the first data area for which data protection is performed, a retention time, and a rate of change. Monitoring for an occurrence of one of a plurality of trigger events is performed. In response to an occurrence of one of the plurality of trigger events, it is determined whether an adjustment to a current size of the data protection area is needed.