Recovery point data view shift through a direction-agnostic roll algorithm
First Claim
1. A method comprising:
- forming a data view around a recovery point; and
shifting the data view around the recovery point through a direction-agnostic roll algorithm that uses at least one of 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 recover point.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system of recovery point data view shift through a direction-agnostic roll algorithm is disclosed. In one embodiment, a method includes forming a data view around a recovery point, and shifting the data view around the recovery point through a direction-agnostic roll algorithm that uses at least one of a roll-forward algorithm to shift the data view to a time before the recovery point and a roll-backward algorithm to shift the data view to a time before the recover point. A data integrity may be determined to be consistent at the recover point by examining data and meta-data associated with the recovery point. The recovery point may be associated with at least one of an automatically generated event, a user definable event, and a prepackaged event. A marker data may be generated at the recovery point to enable the direction-agnostic roll algorithm to reduce a recovery time objective when an algorithm is applied.
-
Citations
23 Claims
-
1. A method comprising:
-
forming a data view around a recovery point; and shifting the data view around the recovery point through a direction-agnostic roll algorithm that uses at least one of 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 recover point. - View Dependent Claims (4, 5, 6, 8)
-
-
2. The method of claim 2 further comprising determining that a data integrity is consistent at the recover point by examining data and meta-data associated with the recovery point.
-
3. The method of claim 3 further comprising associating the recovery point with at least one of an automatically generated event, a user definable event, and a prepackaged event.
-
7. The method of claim 7 further comprising retaining differing quantities of data around the recovery point based on a programmatic methodology that considers space utilization and a data consistency associated with the time after the recovery point and the time before the recovery point.
-
9. A method comprising:
- generating a recovery snapshot at a predetermined interval to retain an ability to position forward and backward when a delayed roll back algorithm is applied;
and creating a virtual view of the recovery snapshot using an algorithm tied to an original data, a change log data, and a consistency data related to an event. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
- generating a recovery snapshot at a predetermined interval to retain an ability to position forward and backward when a delayed roll back algorithm is applied;
-
18. A network, comprising:
-
a virtualization module to form a data view around a recovery point; a recovery module to generate a recovery snapshot having an ability to position forward and backward from the recovery point when a rolling algorithm is applied; and an events module to generate a coalesce policy around the recovery point to reduce a storage requirement. - View Dependent Claims (19, 20)
-
-
21. A method comprising:
-
determine a temporal window based on at least one of a user data and an automatically generated data; coalescing data between events prior to the temporal window; and capturing data between events after the temporal window. - View Dependent Claims (22, 23)
-
Specification