SNAPSHOT CREATION
First Claim
1. A method comprising:
- computing an updated snapshot delta value upon occurrence of a new transaction;
wherein the snapshot delta value indicates at least one of volume of data modified since creation of a reference snapshot and number of transactions performed since creation of the reference snapshot, and wherein the new transaction is a data modification operation performed on data blocks of a storage device;
comparing the updated snapshot delta value with a corresponding threshold value, wherein the threshold value is at least one of a predetermined volume of data modified and a predetermined number of transactions; and
performing a snapshot action based on the comparison.
2 Assignments
0 Petitions
Accused Products
Abstract
In one example an updated snapshot delta value is computed upon occurrence of a new transaction. The new transaction is a data modification operation performed on data blocks of the storage device. Further, the delta value indicates at least one of volume of data modified since creation of a reference snapshot and number of transactions performed since the creation. Subsequently, the updated snapshot delta value is compared with a corresponding threshold value. The threshold value is at least one of a predetermined volume of data modified and a predetermined number of transactions. A snapshot action is subsequently performed based on the comparison.
-
Citations
15 Claims
-
1. A method comprising:
-
computing an updated snapshot delta value upon occurrence of a new transaction;
wherein the snapshot delta value indicates at least one of volume of data modified since creation of a reference snapshot and number of transactions performed since creation of the reference snapshot, and wherein the new transaction is a data modification operation performed on data blocks of a storage device;comparing the updated snapshot delta value with a corresponding threshold value, wherein the threshold value is at least one of a predetermined volume of data modified and a predetermined number of transactions; and performing a snapshot action based on the comparison. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing system comprising:
-
a processor; a delta counter coupled to the processor to; compute an updated value of a snapshot delta count upon occurrence of a new transaction, wherein the value of the snapshot delta count indicates one of volume of data modified since a last reset of the snapshot delta count and number of transactions performed since the last reset, and wherein the new transaction includes a data modification operation performed on data blocks of a storage device of the computing system; and a snapshot updating module coupled to the processor to; compare the updated value of the snapshot delta count with a corresponding threshold value, wherein the threshold value specifies one of a predetermined volume of data modified and a predetermined number of transactions; and on determining the updated value of the snapshot delta count to be greater than the threshold value, create a new snapshot. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable medium having a set of computer readable instructions that, when executed, cause a processor to:
-
compute an updated snapshot delta value upon occurrence of a new transaction, wherein the snapshot delta value indicates at least one of volume of data modified since creation of a reference snapshot and number of transactions performed since creation of the reference snapshot, and wherein the new transaction is a data modification operation performed on data blocks of the storage device; compare the updated snapshot delta value with a corresponding threshold value;
wherein the threshold value is at least one of a predetermined volume of data modified and a predetermined number of transactions; andon determining the updated snapshot delta value to be greater than the threshold value;
perform a snapshot action, wherein the snapshot action is at least one of;creating a new snapshot if the snapshot delta value is a snapshot delta count; creating a replicated volume snapshot of the reference snapshot if the snapshot delta value is a snapshot-replicate value; adding the reference snapshot to a backup disk is the snapshot delta value is a snapshot-backup value; and deleting the reference snapshot if the snapshot delta value is a snapshot-expire value. - View Dependent Claims (13, 14, 15)
-
Specification