Updating snapshots
First Claim
Patent Images
1. A computer-implemented method of updating a snapshot, comprising:
- copying previous version data from a location in data region storage to a location in a collection of snapshot data, wherein;
the collection of snapshot data represents a state of a protected data set at a baseline time associated with a snapshot; and
the baseline time corresponds to a beginning of a protection window during which the protected data set is protected continuously and maintained over the protection window using continuous data protection, as opposed to protecting the protected data set only at specified points in time;
once the previous version data has been copied to the location in the collection of snapshot data, updating an index to associate the location in the collection of snapshot data with the previous version data; and
making available for reuse, once the index has been updated, the data region storage location from which the previous version data was copied.
9 Assignments
0 Petitions
Accused Products
Abstract
Previous version data is copied to a location in a collection of snapshot data, wherein the collection of snapshot data represents a state of a protected data set at a baseline time associated with a snapshot. Once the previous version data has been copied to the location in the collection of snapshot data, an index is updated to associate the location in the collection of snapshot data with the previous version data. A data region storage location from which the previous version data was copied to the location in the collection of snapshot data is making available for reuse once the index has been updated.
59 Citations
21 Claims
-
1. A computer-implemented method of updating a snapshot, comprising:
-
copying previous version data from a location in data region storage to a location in a collection of snapshot data, wherein; the collection of snapshot data represents a state of a protected data set at a baseline time associated with a snapshot; and the baseline time corresponds to a beginning of a protection window during which the protected data set is protected continuously and maintained over the protection window using continuous data protection, as opposed to protecting the protected data set only at specified points in time; once the previous version data has been copied to the location in the collection of snapshot data, updating an index to associate the location in the collection of snapshot data with the previous version data; and making available for reuse, once the index has been updated, the data region storage location from which the previous version data was copied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 16, 19)
-
-
10. A system for updating a snapshot, comprising:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; copy previous version data from a location in data region storage to a location in a collection of snapshot data, wherein; the collection of snapshot data represents a state of a protected data set at a baseline time associated with a snapshot; and the baseline time corresponds to a beginning of a protection window during which the protected data set is protected continuously and maintained over the protection window using continuous data protection, as opposed to protecting the protected data set only at specified points in time; once the previous version data has been copied to the location in the collection of snapshot data, update an index to associate the location in the collection of snapshot data with the previous version data; and make available for reuse, once the index has been updated, the data region storage location from which the previous version data was copied. - View Dependent Claims (12, 13, 17, 20)
-
-
11. A computer program product for updating a snapshot, the computer program product being embodied in a computer readable storage medium and comprising executable computer instructions for:
-
copying previous version data from a location in data region storage to a location in a collection of snapshot data, wherein; the collection of snapshot data represents a state of a protected data set at a baseline time associated with a snapshot; and the baseline time corresponds to a beginning of a protection window during which the protected data set is protected continuously and maintained over the protection window using continuous data protection, as opposed to protecting the protected data set only at specified points in time; once the previous version data has been copied to the location in the collection of snapshot data, updating an index to associate the location in the collection of snapshot data with the previous version data; and making available for reuse, once the index has been updated, the data region storage location from which the previous version data was copied to. - View Dependent Claims (14, 15, 18, 21)
-
Specification