Replication Catch-up Strategy
AssigneeRubrik, Inc.
InventorsCong Du, Mudit Malpani
Life of this patent
Estimating the term…
Loading patent…
AssigneeRubrik, Inc.
InventorsCong Du, Mudit Malpani
Estimating the term…
The disclosed technology teaches catch-up replication, replicating to a target machine, a set of snapshots including replicated snapshots and un-replicated snapshots, stored in sequence at a source machine, that backup one or more virtual machines. The source machine receives a criterion for an un-replicated window, which corresponds to at least one un-replicated snapshot after a last replicated snapshot in the sequence; and by comparing the un-replicated window determined to a previously determined criterion for the un-replicated window, and based upon the comparing: when the un-replicated window is greater than the received criterion, replicating a snapshot in the sequence equal to or greater than a configured set-point position of the un-replicated window, thereby skipping some earlier un-replicated snapshots at positions prior to the configured set-point position, and marking the replicated snapshot in the sequence; and otherwise replicating an un-replicated snapshot positioned after the last replicated snapshot in the sequence.
A method of replicating to a replication target at a target machine and at a current replication set-point, a set of snapshots including replicated snapshots and un-replicated snapshots, stored in time sequence at a source machine, that create a copy of multiple virtual machines, the source machine:
A system including:
A non-transitory computer readable medium storing instructions for replicating to a replication target at a target machine and at a current replication set-point, a set of snapshots including replicated snapshots and un-replicated snapshots stored in sequence at a source machine that backup one or more virtual machines, which instructions, when executed by one or more processors, perform:
A method of replicating to a replication target at a target machine and at a current replication set-point, a set of snapshots including replicated snapshots and un-replicated snapshots, stored in sequence at a source machine, that backup one or more virtual machines, the source machine performing:
Dependencies are inferred from the claim text.