Patent ID: 8732136

Claim:
A method comprising: generating, at a predetermined interval, backed up data on a snapshot comprising a read-only copy of a data set frozen at a point in time; forming a data view of the backed up data around a recovery point associated with an event, wherein the event is at least one of a system crash, a login failure, a configuration change, and an automatic backup operation of data; shifting the data view around the recovery point through a direction-agnostic roll algorithm configured to utilize a roll-forward algorithm to shift the data view to a time after the recovery point and a roll-backward algorithm to shift the data view to a time before the recovery point, wherein the data view is specific to a volume object in a kernel that imitates another volume having original data and wherein the data view is managed by a kernel space that processes an access request through at least one table using a meta-data created in a retention log; generating a marking data at the recovery point to enable the direction-agnostic roll algorithm to operate and to reduce a recovery time objective when an algorithm is applied; and coalescing data around the recovery point and other determinable recovery points at a threshold interval to reduce storage requirements.