Backup Data Expiration Management for Reducing Rewrite Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As data backup scales increase, existing backup systems face inefficiencies due to repeated deletion and rewriting of data, which affects their performance, especially when data is deleted due to expiration and then quickly rewritten again.

Innovation Solution

A method that involves obtaining historical operation data to determine if target data needs to be rewritten within a specific time period, adjusting the expiration time of such data to prevent premature deletion and reduce the need for repeated writing, thereby optimizing backup system efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is deleted from backup storage device when expiration time is reached, then storage space is freed for new data, but data that is frequently rewritten will be deleted and rewritten repeatedly causing efficiency degradation

Engineering Contradiction:
Improvebackup system efficiencyVSAvoidtime for repeated deletion and rewriting operations
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by obtaining historical operation information about target data before making deletion decisions. It analyzes the historical data to predict whether the target data will be rewritten within a prediction time period, and proactively adjusts the expiration time accordingly. This preliminary analysis prevents premature deletion of data that would be needed soon, thereby avoiding repeated deletion and rewriting operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring historical operation information of backup data and using this information to dynamically adjust expiration times. The historical operation information serves as feedback about data access patterns, which is processed to make intelligent decisions about data retention. This feedback mechanism allows the system to adapt to actual data usage patterns and optimize storage efficiency accordingly.

Inventive Principle:
Principle #23Feedback

2Productivity

If expiration time is extended for target data, then repeated rewriting operations are reduced, but storage space management becomes more complex

Engineering Contradiction:
Improvebackup system efficiencyVSAvoidcomplexity of expiration time management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system changes the parameter of expiration time dynamically based on historical operation information. Instead of using a fixed expiration time, the system adjusts this parameter adaptively by analyzing data access patterns. The expiration time is modified from its initial value to an adjusted value that prevents premature deletion of frequently accessed data, thereby optimizing backup efficiency without requiring complex manual management.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If historical operation information is analyzed for every data item, then accurate prediction of rewriting needs is achieved, but processing overhead increases

Engineering Contradiction:
Improveaccuracy of rewriting predictionVSAvoidprocessing resources for analyzing historical information
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by selectively analyzing historical operation information based on whether the data is determined to be target data that requires prediction. Not all data items undergo full historical analysis - only those identified as needing prediction of future rewriting operations. This selective approach maintains high prediction accuracy for relevant data while reducing unnecessary processing overhead for data that doesn't require such analysis.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11983142B2Method for managing backup data, electronic device and computer program product
Publication Date: 2024.05.14 EMC IP HLDG CO LLC
  • US11983142B2 patent drawing
  • US11983142B2 patent drawing
  • US11983142B2 patent drawing

AI summary

Embodiments of the present disclosure provide a method, device and computer program product for managing backup data. The method comprising: obtaining historical information of a plurality of historical operations on target data in a backup storage device during a first time period, the historical information indicating at least types and time of occurrences of the plurality of historical operations; determining, based on the historical information, whether the target data is to be rewritten to the backup storage device within a second time period after the first time period; and in response to determining that the target data is to be written to the backup storage device within the second time period, adjusting an expiration time of the target data in the backup storage device. Based on such a manner, efficiency of the backup system can be increased.