Combined Backup Task Scheduling to Eliminate Redundant Data Copies
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data backup methods result in resource waste and increased user costs due to duplicate and simultaneous backup tasks, leading to peak workload demands and inefficient use of computing and storage resources.
Innovation Solution
A method and device that combine duplicate backup tasks into a single combined backup task, reducing the amount of data to be backed up and optimizing resource usage by determining whether backup tasks can be merged based on their types, thereby minimizing the impact on production environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple backup tasks are executed simultaneously for the same data object, then data security is ensured through comprehensive backup coverage, but resource waste increases and user costs rise
Solution Approach 1:
The patent combines multiple backup tasks that can be merged into a single backup task, reducing resource consumption while maintaining data security. The system identifies backup tasks with overlapping time ranges and combines them, executing one unified backup instead of multiple separate backups, thereby eliminating resource waste while preserving comprehensive backup coverage.
Solution Approach 2:
The patent dynamically adjusts backup task execution by determining whether to combine or execute backup tasks separately based on real-time analysis of task parameters. The system flexibly modifies the backup plan by combining tasks when appropriate and executing separately when necessary, optimizing resource usage while ensuring data security requirements are met.
2Reliability
If multiple backup tasks are executed simultaneously, then comprehensive backup coverage is achieved, but peak workload demands increase
Solution Approach 1:
The patent merges multiple backup tasks into a single combined backup task, reducing peak workload demands. By consolidating backup operations that have overlapping time ranges into one unified task, the system maintains comprehensive backup coverage while eliminating the cumulative power consumption and resource strain of executing multiple tasks simultaneously.
3Reliability
If multiple backup tasks are executed simultaneously, then data security is maintained, but computing resources are inefficiently used
Solution Approach 1:
The patent combines multiple backup tasks into a single task, improving computing resource efficiency while maintaining data security. The system identifies and merges backup tasks with overlapping time ranges, reducing the total number of backup operations from multiple separate tasks to one unified task, thereby eliminating redundant resource consumption.
Solution Approach 2:
The patent makes the backup system multi-functional by enabling it to both combine and separately execute backup tasks based on specific conditions. The unified backup task can handle multiple data objects and backup requirements simultaneously, improving computing resource efficiency while preserving data security through flexible task management.
4Reliability
If multiple backup tasks are executed simultaneously, then comprehensive backup coverage is achieved, but storage resources are wasted
Solution Approach 1:
The patent combines multiple backup tasks into a single task, reducing storage resource waste. By merging backup operations that would otherwise create duplicate or redundant backup data, the system maintains comprehensive backup coverage while eliminating unnecessary storage consumption from repeated backups of the same data objects.
Data Source
AI summary
Embodiments of the present disclosure relate to a method, a device, and a computer program product for data backup. The method includes determining a group of backup tasks for backing up a data object. The method further includes determining, based on backup types of backup tasks in the group of backup tasks, whether there are a plurality of backup tasks capable of being combined in the group of backup tasks. The method further includes determining, in response to determining that there are a plurality of backup tasks capable of being combined in the group of backup tasks, a combined backup task for the plurality of backup tasks. The method further includes backing up the data object by using the combined backup task. This method can reduce the amount of data that needs to be backed up, thereby reducing the use of computing resources and storage resources, reducing the impact on a production environment of a user, and improving the user experience.


