Cumulative Backup Merging Multiple Nodes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data backup systems require significant storage space and long backup windows, especially in environments with multiple clients, as they generate multiple backups over time, leading to inefficient use of resources and increased costs.
Innovation Solution
Implementing a cumulative backup process where data from multiple nodes is backed up in parallel, merged into a single unified backup, and stored as a cumulative backup, eliminating the need for individual backups and reducing storage requirements and backup time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If individual backups are created for each client, then data protection is ensured, but storage space requirements increase significantly
Solution Approach 1:
The patent combines multiple individual client backups into a single cumulative backup file. Instead of creating separate backup files for each client (which would consume significant storage space), the system merges all client data into one consolidated backup, dramatically reducing storage requirements while maintaining data protection for all clients.
2Reliability
If multiple backups are maintained indefinitely, then data recovery capability is improved, but storage costs and maintenance burden increase
Solution Approach 1:
The system maintains a single cumulative backup that grows over time by incorporating data from all clients, rather than maintaining multiple separate backup files indefinitely. This approach preserves data recovery capability while significantly reducing storage costs and maintenance burden associated with managing numerous individual backup files.
3Quantity of substance
If combined backup is created only after all individual backups are complete, then storage space is optimized, but backup window time increases
Solution Approach 1:
The system performs preliminary actions by starting to create the cumulative backup file before all individual client backups are complete. The cumulative backup process begins in parallel with individual backup operations, allowing storage space optimization to be achieved without significantly extending the overall backup window time.
Solution Approach 2:
The cumulative backup process operates continuously and in parallel with individual backup operations. Instead of waiting for all individual backups to complete before starting the combined backup, the system maintains continuous useful action by overlapping the backup processes, thereby optimizing storage space without proportionally increasing backup time.
4Quantity of substance
If additional storage space is purchased to accommodate multiple backups, then backup capacity is increased, but cost and maintenance burden increase
Solution Approach 1:
The patent implements a cumulative backup approach that merges all client data into a single backup file, thereby maintaining backup capacity without requiring additional storage space purchases. This eliminates the need for expensive additional hardware and reduces maintenance burden associated with managing and maintaining multiple separate backup systems.
Data Source
AI summary
In one example, a method includes performing various operations at a backup server. These operations may include receiving, from a node, a request for restoration of a cumulative backup that includes a plurality of partial backups that have been merged together, where the plurality of partial backups includes data from a group of one or more nodes, and the group includes the node. The method further includes checking the cumulative backup to determine whether or not the cumulative backup has been finalized, accessing the cumulative backup when it has been determined that the cumulative backup has been finalized, and restoring the cumulative backup to a target node.


