Versioned Data Protection via Metadata Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data protection methods are resource-intensive and complex, overwhelming administrators with numerous options and procedures, necessitating an improved approach for efficient data protection and recovery.
Innovation Solution
Implementing an enhanced 'undo-redo' recovery paradigm that allows users to revert to previous versions of data sets across multiple sessions by storing and managing metadata, enabling seamless undo and redo operations, and aggregating multiple undo-redo operations for composite applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional backup methods with multiple policies and procedures are implemented, then data protection capability is improved, but system complexity and administrative burden increase
Solution Approach 1:
The patent segments data protection into versioned snapshots, where each snapshot represents a discrete point-in-time state of the data set. This segmentation allows complex protection requirements to be broken down into manageable version units, reducing administrative overhead while maintaining comprehensive protection capability.
Solution Approach 2:
The system performs preliminary actions by automatically creating versioned snapshots at defined intervals or triggers before data loss or corruption occurs. This preliminary versioning eliminates the need for complex real-time protection policies, as recovery points are already prepared in advance.
2Reliability
If conventional backup methods with multiple policies and procedures are implemented, then data protection capability is improved, but ease of operation deteriorates
Solution Approach 1:
The system implements self-service through automated version management, where the data protection system automatically creates, stores, and manages versioned snapshots without requiring administrator intervention for each backup operation. Recovery operations are simplified to selecting a desired version point, eliminating complex policy configuration from user interaction.
3Adaptability or versatility
If versioned snapshots are stored for multiple sessions, then undo-redo recovery capability is improved, but storage resource consumption increases
Solution Approach 1:
The patent merges multiple versioned snapshots by identifying and consolidating identical or redundant data blocks across different versions. This combining approach maintains comprehensive undo-redo capability across multiple sessions while significantly reducing total storage consumption through deduplication at the block level.
Solution Approach 2:
The versioned snapshot system serves multiple functions simultaneously: it provides undo capability by storing previous states, enables redo capability by preserving intermediate states, supports recovery from corruption, and allows point-in-time restoration. This multi-functionality eliminates the need for separate systems for each protection need, optimizing storage utilization.
Data Source
AI summary
A method, article of manufacture, and apparatus for recovering data. In some embodiments, this includes creating a version of the data set, determining a metadata window based on the created version, storing metadata based on the determined metadata window in a first storage device, and storing the version in a second storage device. In some embodiments, a metadata tag may be associated with the metadata, and in some embodiments, a version tag may be associated with the version.


