Dirty Location Map Volume Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data protection systems face challenges such as system shutdown during backups, limited recovery points, and lengthy recovery processes, which hinder continuous data protection and minimize downtime.
Innovation Solution
The method involves using a dirty location map to identify data differences between volumes during initialization, enabling signature testing only on updated locations, thereby optimizing the synchronization process and reducing unnecessary data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional backup systems are used, then data protection is provided, but system shutdown is required during backup and recovery time is limited
Solution Approach 1:
The system performs preliminary actions by creating a dirty location map during initialization that pre-identifies all locations requiring synchronization. This allows the actual data transmission to occur without interrupting production operations, as the mapping infrastructure is established beforehand while the system remains operational.
Solution Approach 2:
The invention enables continuous data protection by maintaining the ability to synchronize data without shutting down the production system. The dirty location map mechanism allows ongoing operations to continue while background synchronization processes run, ensuring both data protection and system availability remain uninterrupted.
2Reliability
If full data synchronization is performed during initialization, then data consistency is achieved, but transmission time and bandwidth consumption increase
Solution Approach 1:
The invention extracts only the necessary information by creating a dirty location map that identifies specific locations requiring synchronization. Instead of transferring all data during initialization, the system extracts and transmits only the signatures for locations marked as dirty, significantly reducing bandwidth consumption and transmission time while maintaining data consistency.
Solution Approach 2:
The system applies partial action by synchronizing only the portions of data that are actually different between volumes. The dirty location map enables selective synchronization of only those specific locations rather than performing a complete data transfer, optimizing the balance between achieving data consistency and minimizing transmission overhead.
3Measurement precision
If data signatures are compared for all locations, then data differences are accurately identified, but processing efficiency decreases
Solution Approach 1:
The invention applies local quality by treating different locations differently based on their synchronization status. Locations marked as dirty in the map receive full signature comparison treatment, while clean locations are skipped. This localized approach maintains accurate data difference detection where needed while significantly improving overall processing efficiency by avoiding unnecessary comparisons elsewhere.
Data Source
AI summary
Method and apparatus to provide synchronizing first and second volumes in a continuous data protection system as part of an initialization process, identifying locations in the first and second data volumes having data differences, identifying data locations for entries in a data stream of undistributed data, creating a dirty location map indicating for locations in the first and second volumes whether there is an entry in the data stream, and examining the dirty location map and transmitting data signatures for the identified locations having data differences and not flagged in the dirty location map.


