Backup Copy Recovery via Corruption Detection and Partial Restoration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current backup systems are vulnerable to cyber-attacks and system failures, as they often rely on a single backup location, which can lead to data corruption and loss, and existing detection methods are costly, time-consuming, and ineffective in preventing damage.
Innovation Solution
Storing both the backup and its copy in separate locations, with a cyber-security module that detects corruption and indicates which data is uncorrupted, allowing for partial restoration by skipping corrupted files and folders.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single backup location is used, then storage cost is reduced, but reliability of backup data is worsened due to vulnerability to cyber-attacks and system failures
Solution Approach 1:
The patent creates multiple copies of backup data and stores them in different locations (primary backup location and secondary backup location). This copying approach ensures that if one backup is corrupted, another copy remains available for restoration, thereby improving reliability without requiring completely new system architectures.
Solution Approach 2:
The backup system is segmented into multiple independent components: primary backup storage, secondary backup storage, and cyber-security module. Each component operates independently, allowing the system to maintain functionality even if one segment fails. This segmentation resolves the contradiction by distributing risk across multiple locations.
2Reliability
If multiple backup locations are used, then reliability of backup data is improved, but storage cost and system complexity increase
Solution Approach 1:
The cyber-security module serves multiple functions: it scans backup data for corruption, manages the restoration process, and coordinates between primary and secondary backup locations. This multi-functionality reduces overall system complexity by consolidating security and restoration management into a single universal component rather than requiring separate systems for each function.
Solution Approach 2:
The cyber-security module acts as an intermediary between the backup storage locations and the restoration process. It mediates the interaction by scanning backups, determining their integrity, and directing restoration operations. This intermediary simplifies the system architecture by providing a centralized control point rather than requiring direct complex interactions between multiple backup locations.
3Measurement precision
If cyber-security scanning is performed on all backup data, then detection of corrupted backups is improved, but processing time increases
Solution Approach 1:
The system performs cyber-security scanning on a selective basis rather than scanning all backup data uniformly. The cyber-security module can scan only certain backups based on risk assessment, file types, or priority levels. This partial action approach maintains high detection accuracy for critical backups while reducing overall processing time by not uniformly scanning every single backup file.
Solution Approach 2:
The restoration process can skip corrupted files and folders by using the cyber-security module's corruption indicators. When corruption is detected in specific files, the system skips those files during restoration and proceeds with uncorrupted files, thereby reducing the time loss by not attempting to restore known-corrupted data.
4Reliability
If corruption detection is implemented, then data integrity is improved, but processing overhead increases
Solution Approach 1:
The cyber-security module performs corruption scanning and marking as a preliminary action before the actual restoration process. By pre-identifying and marking corrupted files with indicators, the system avoids the energy-intensive process of attempting to restore corrupted data. This preliminary detection and marking reduces overall processing overhead during restoration operations.
Solution Approach 2:
The backup system incorporates self-service corruption detection through the cyber-security module that automatically scans and marks corrupted backups without requiring external intervention. This automated self-service approach improves data integrity while minimizing processing overhead by using the system's own resources efficiently rather than requiring additional external scanning processes.
Data Source
AI summary
Embodiments of the invention relate to generating backups of assets. More specifically, in one or more embodiments of the invention, multiple copies of a backup are stored in separate locations. The copies may then be used to perform a restoration when one of the copies is corrupted. If all copies are corrupted the invention allows for partial restoration of those portions of the copies that are not corrupted. By using copies, embodiments of the invention allow the backups to be more resilient to attacks and system failures.


