Back to results
US 2025/0094064 A1Published application
Data resychronization methods and systems in continuous data protection
AssigneeRubrik, Inc.
InventorsShaomin Chen, Li Ding, Kushaagra Goyal, Abhay Mitra, Kunal Sean Munshani, Shaswat Chaubey, Benjamin Travis Meadowcroft
Life of this patent
Estimating the term…
Abstract
Example embodiments relate generally to data resynchronization methods and systems in continuous data protection (CDP) and more specifically to an input and output (I/O) filtering framework and log management system to seek a near-zero recovery point objective (RPO).
Claims20
A method comprising:
- detecting a condition in an input/output (I/O) stream between a virtual machine and a backup system that stores a snapshot of the virtual machine, wherein the condition causes the backup system to become out-of-sync with the virtual machine:
- activating, in accordance with detecting the condition, a resynchronization mode for the virtual machine:
- updating, in accordance with the resynchronization mode, a bitmap that is configured to document changed data blocks resulting from active writes to a virtual disk of the virtual machine;
- and
- transmitting, to a log receiver service of the backup system, the changed data blocks documented via the bitmap to support resynchronization of the backup system.
2 more elements
An apparatus, comprising:
- one or more memories storing processor-executable code;
- and
- one or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the apparatus to:
- detect a condition in an input/output (I/O) stream between a virtual machine and a backup system that stores a snapshot of the virtual machine, wherein the condition causes the backup system to become out-of-sync with the virtual machine:
- activate, in accordance with detecting the condition, a resynchronization mode for the virtual machine:
- update, in accordance with the resynchronization mode, a bitmap that is configured to document changed data blocks resulting from active writes to a virtual disk of the virtual machine;
- and
- transmit, to a log receiver service of the backup system, the changed data blocks documented via the bitmap to support resynchronization of the backup system.
5 more elements
A non-transitory computer-readable medium storing code, the code comprising instructions executable by one or more processors to:
- detect a condition in an input/output (I/O) stream between a virtual machine and a backup system that stores a snapshot of the virtual machine, wherein the condition causes the backup system to become out-of-sync with the virtual machine;
- activate, in accordance with detecting the condition, a resynchronization mode for the virtual machine:
- update, in accordance with the resynchronization mode, a bitmap that is configured to document changed data blocks resulting from active writes to a virtual disk of the virtual machine;
- and
- transmit, to a log receiver service of the backup system, the changed data blocks documented via the bitmap to support resynchronization of the backup system.
2 more elements
Dependencies are inferred from the claim text.