Pseudo-Asset Backup Parallelization for Data Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data backup methods for computing devices often impact overall performance due to the sequential processing and storage requirements, which can be inefficient and resource-intensive, especially when dealing with large assets.
Innovation Solution
The method involves dividing assets into pseudo-assets, backing them up across multiple storages, and then merging these pseudo-asset backups to generate a complete asset backup, allowing for parallel processing and improved efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data backup is performed using sequential processing, then the backup process is simple to implement, but the computational efficiency and overall performance are degraded
Solution Approach 1:
The patent divides an asset into multiple pseudo-assets using asset entry information (such as file paths, directory structures, or data blocks). Each pseudo-asset represents a portion of the original asset that can be independently processed. This segmentation enables parallel backup operations across multiple storage destinations, significantly improving computational efficiency while maintaining manageable complexity through structured division of the backup task
2Reliability
If backup operations are performed on large assets, then complete data protection is achieved, but the backup process becomes resource-intensive and impacts system performance
Solution Approach 1:
Large assets are divided into smaller pseudo-assets that can be backed up in parallel to multiple storage destinations. This reduces the computational burden on any single processing thread while ensuring complete data protection through redundant storage across multiple locations, thereby lowering overall resource consumption
Solution Approach 2:
Multiple backup operations on different pseudo-assets are merged into a single coordinated backup process. The system combines the results of parallel pseudo-asset backups to create a complete asset backup, achieving both data protection and resource efficiency through coordinated parallel processing
3Reliability
If all pseudo-asset backups must succeed for a complete backup, then data integrity is ensured, but the reliability of the backup system decreases due to failure propagation
Solution Approach 1:
By dividing the asset into independent pseudo-assets, the system isolates backup failures to specific segments rather than causing complete backup failure. Each pseudo-asset can be backed up independently, so failures in one segment do not propagate to others, improving overall backup reliability
Solution Approach 2:
The system merges multiple pseudo-asset backups into a complete asset backup, where the failure of individual pseudo-asset backups does not prevent the overall backup from succeeding. The merged backup can be reconstructed from successful pseudo-asset backups, reducing information loss and improving reliability
Data Source
AI summary
A method that is performed for backing up data. The method includes obtaining an asset backup request; and in response to the asset backup request: obtaining an asset and an asset entry associated with the asset backup request; dividing the asset into pseudo-assets using the asset entry; storing the pseudo-assets across backup storages to generate pseudo-asset backups; initiating the merging of the pseudo-asset backups to generate an asset backup; and updating asset backup metadata based on the asset backup.


