| CPC G06F 11/1448 (2013.01) [G06F 2201/80 (2013.01)] | 18 Claims |

|
1. A method, comprising:
selecting a delta from a delta queue that includes deltas including forward deltas and undo deltas, each of the deltas including metadata associated with a source volume, wherein the deltas relate to data that has changed at the source volume;
moving a replica volume at a first point in time to a second point in time associated with the selected delta, wherein the second point in time is earlier than the first point in time, wherein moving the replica volume includes:
creating a forward delta associated with the first point in time such that the replica volume can be rolled forward to the first point in time using the forward delta after moving the replica volume to the second point in time; and
moving the replica volume to the second point in time by applying data identified from metadata of the selected delta to the replica volume,
wherein the delta queue is configured such that the replica volume can be moved to different points in time repeatedly by generating forward deltas when moving the replica volume back in time and generating undo deltas when moving the replica volume forward in time.
|