Journal Volume Replication for Data Protection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data protection systems require significant resources and storage space for synchronous replication of data volumes between primary and backup nodes, and additional storage for journal volumes, which can be inefficient and vulnerable to data loss in disaster scenarios.
Innovation Solution
A method and apparatus that securely replicate data volumes to a remote computer using journal volumes, where journal volumes are replicated after each file system operation, allowing for asynchronous replication of write data operations and simultaneous read/write access, thereby reducing the need for storage at the backup node and enhancing data recovery capabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If synchronous replication of data volumes is implemented between primary and backup nodes, then data protection is improved, but storage space requirements and computer resources increase significantly
Solution Approach 1:
The patent extracts only the essential metadata (journal volumes) from the complete data volume replication process. Instead of replicating entire data volumes synchronously to backup nodes, the system extracts and replicates only the journal volumes containing file system operation metadata, significantly reducing storage requirements while maintaining data protection capabilities.
Solution Approach 2:
The patent segments the data protection function into two parts: journal volume replication for metadata tracking and on-demand data volume copying for actual data restoration. This segmentation allows the system to maintain protection capabilities with minimal storage at backup nodes, copying full data volumes only when needed for recovery.
2Reliability
If synchronous replication of data volumes is implemented, then data protection is improved, but computer resources and technician time increase
Solution Approach 1:
The system extracts and replicates only the lightweight journal volumes containing metadata about file system operations, rather than replicating entire data volumes. This extraction approach dramatically reduces computer resources required for replication while maintaining the ability to recover data volumes when needed.
Solution Approach 2:
The patent implements periodic asynchronous copying of data volumes from primary to backup nodes based on time intervals or storage capacity thresholds, rather than continuous synchronous replication. This periodic action reduces computer resource consumption while ensuring data protection through scheduled updates.
3Reliability
If data volumes are replicated to backup node, then disaster recovery capability is improved, but storage space at backup node increases
Solution Approach 1:
The patent extracts only the essential journal volumes containing recovery metadata to backup nodes, eliminating the need to store complete data volume copies at backup locations. This extraction approach maintains disaster recovery capability while minimizing storage requirements at remote sites.
Solution Approach 2:
The system creates copies of journal volumes at backup nodes that can be used to reconstruct data volumes when needed, rather than maintaining full data volume copies. This copying approach enables disaster recovery through on-demand reconstruction while keeping backup storage requirements minimal.
4Reliability
If journal volumes are replicated after each file system operation, then data integrity is improved, but replication frequency and processing overhead increase
Solution Approach 1:
The patent implements copying of journal volumes after each file system operation to ensure data integrity, while using asynchronous replication to minimize impact on productivity. The journal volume copies are created and replicated in the background without blocking normal file system operations, maintaining both integrity and efficiency.
Data Source
AI summary
A method and apparatus for securing data volumes to a remote computer using journal volumes is provided. In one embodiment, a method for securing data volumes in memory to a remote computer using at least one processor includes accessing at least one data volume and at least one journal volume, replicating the at least one journal volume after each operation of a plurality of file system operations associated with the at least one data volume and creating at least one data volume copy at a remote computer using the at least one replicated journal volume.


