1. A network, comprising: a client device associated with the network to generate a data operation; a virtualization module configured to communicate with the client device through the network to form a data view around a recovery point following at least one of a pause and a suspension of the data operation; a recovery module configured to communicate with the client device through the network to generate a recovery snapshot at a predetermined interval characteristic of the recovery point in accordance with an appropriate request from the client device, the recovery snapshot having an ability to position forward and backward from the recovery point when a rolling algorithm is applied, thereby providing an ability to roll to a data state occurring earlier in time compared to the recovery point and to a data state occurring later in time compared to the recovery point; and an events module configured to communicate with the client device through the network to generate a coalesce policy around the recovery point to reduce a storage requirement, the events module being configured to indicate the predetermined interval at which the recovery snapshot is generated.