Cloud snapshots
First Claim
1. A system for data replication, the system comprising:
- a production site including a LUN; and
computer-executable logic operating in memory, wherein the computer-executable program logic is configured for execution of;
determining the differences between a first snapshot at a first time of the LUN and a second snapshot at a second time of the LUN;
determining the differences between the second snapshot and a third snapshot at a third time of the LUN;
creating a redacted snapshot of the second snapshot wherein the redacted snapshot contains pointers to the first snapshot for the common data in the first snapshot and the second snapshot;
wherein the redacted snapshot contains pointers to the third snapshot for common data in the second snapshot and the third snapshot; and
further wherein the redacted snapshot stores data that is not present in the first snapshot and is not present in the third snapshot.
9 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method, system, and program product for creating snapshots instructions at a replication site, the method comprising determining the differences between a first snapshot at a first time of a LUN and a second snapshot at a second time of the LUN, determining the differences between the second snapshot and a third snapshot at a third time of the LUN, creating a redacted snapshot of the second snapshot wherein the redacted snapshot contains pointers to the first snapshot for the common data in the first snapshot and the second snapshot; wherein the redacted snapshot contains pointers to the third snapshot for common data in the second snapshot and the third snapshot; and further wherein the redacted snapshot stored data that is not present in the first snapshot and is not present in the third snapshot.
307 Citations
18 Claims
-
1. A system for data replication, the system comprising:
-
a production site including a LUN; and computer-executable logic operating in memory, wherein the computer-executable program logic is configured for execution of; determining the differences between a first snapshot at a first time of the LUN and a second snapshot at a second time of the LUN; determining the differences between the second snapshot and a third snapshot at a third time of the LUN; creating a redacted snapshot of the second snapshot wherein the redacted snapshot contains pointers to the first snapshot for the common data in the first snapshot and the second snapshot;
wherein the redacted snapshot contains pointers to the third snapshot for common data in the second snapshot and the third snapshot; and
further wherein the redacted snapshot stores data that is not present in the first snapshot and is not present in the third snapshot. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising:
-
a non-transitory computer readable medium encoded with computer executable program, the code enabling; determining the differences between a first snapshot at a first time of a LUN and a second snapshot at a second time of the LUN; determining the differences between the second snapshot and a third snapshot at a third time of the LUN; creating a redacted snapshot of the second snapshot wherein the redacted snapshot contains pointers to the first snapshot for the common data in the first snapshot and the second snapshot;
wherein the redacted snapshot contains pointers to the third snapshot for common data in the second snapshot and the third snapshot; and
further wherein the redacted snapshot stored data that is not present in the first snapshot and is not present in the third snapshot. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer implemented method for creating snapshots instructions at a replication site, the method comprising:
-
determining the differences between a first snapshot at a first time of a LUN and a second snapshot at a second time of the LUN; determining the differences between the second snapshot and a third snapshot at a third time of the LUN; creating a redacted snapshot of the second snapshot wherein the redacted snapshot contains pointers to the first snapshot for the common data in the first snapshot and the second snapshot;
wherein the redacted snapshot contains pointers to the third snapshot for common data in the second snapshot and the third snapshot; and
further wherein the redacted snapshot stored data that is not present in the first snapshot and is not present in the third snapshot. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification