AUTOMATED AND SELF-ADJUSTING DATA PROTECTION DRIVEN BY BUSINESS AND DATA ACTIVITY EVENTS
First Claim
1. A method for performing automated and self-adjusting backup operations, comprising:
- establishing a change rate objective used for event-driven backups of a data store in a storage system, the change rate objective measuring changes within the data store resulting from one or more data activity events;
establishing a change rate objective value associated with the change rate objective, the change rate objective value defining a threshold value for performing backup operations of the data store;
monitoring the change rate objective in the data store by comparing the change rate objective value with the changes within the data store resulting from the one or more data activity events; and
performing the backup operations in the storage system responsive to meeting or exceeding the change rate objective value, thereby conducting automated and self-adjusting backup operations in the storage system based on the change rate objective.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for adjusting the frequency of data backups and initiating event-driven backups in a storage system are disclosed herein. In one embodiment, a self-adjusting backup frequency, known as a “Change Rate Objective,” is defined to conduct or delay backups for one or more volumes in the storage system on the basis of an associated policy value. The Change Rate Objective may be tied to one or more business or data activity events, such as the amount and type of data changes since a last backup. The storage system may also be tailored to conduct or delay full or incremental backups on the basis of a Change Rate Objective that measures whether a full or incremental or differential backup is more appropriate. Various data or system failures, or data or business events may also be used to adjust the retention periods of continuous data protection (CDP) data and delay a rollup of CDP data.
243 Citations
23 Claims
-
1. A method for performing automated and self-adjusting backup operations, comprising:
-
establishing a change rate objective used for event-driven backups of a data store in a storage system, the change rate objective measuring changes within the data store resulting from one or more data activity events; establishing a change rate objective value associated with the change rate objective, the change rate objective value defining a threshold value for performing backup operations of the data store; monitoring the change rate objective in the data store by comparing the change rate objective value with the changes within the data store resulting from the one or more data activity events; and performing the backup operations in the storage system responsive to meeting or exceeding the change rate objective value, thereby conducting automated and self-adjusting backup operations in the storage system based on the change rate objective. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for performing automated and self-adjusting backup operations in connection with full, incremental, and differential backups of a data store in a storage system, comprising:
-
establishing a first change rate objective and an associated first change rate objective value, the first change rate objective used for conducting a full backup of the data store prior to a scheduled full backup, and the first change rate objective value defining a threshold amount of changed data of the data store requiring the full backup; establishing a second change rate objective and an associated second change rate objective value, the second change rate objective used for postponing a scheduled full backup and conducting an incremental or differential backup in lieu of the scheduled full backup, and the second change rate objective value defining a maximum amount of changed data of the data store for an incremental or differential backup; monitoring an amount of changed data backed up for the data store since a last full backup; conducting a full backup of the data store responsive to determining the amount of changed data backed up since the last full backup is greater than the first change rate objective value during an incremental or differential backup cycle, or the amount of changed data backed up since the last full backup is greater than the second change rate objective value during a full backup cycle; and conducting an incremental or differential backup of the data store responsive to determining the amount of changed data backed up since the last full backup is less or equal than the first change rate objective value during an incremental or differential backup cycle, or the amount of changed data backed up since the last full backup is less or equal than the second change rate objective value during a full backup cycle. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for performing automated and self-adjusting data protection for continuous data protection operations of a data store in a storage system, comprising:
-
providing a policy for extending retention of data produced from the continuous data protection operations, the policy specifying one or more events requiring a retention period extension and a duration of the retention period extension based on the one or more events; initiating a data rollup for data provided by the continuous data protection operations of the data store; obtaining a retention period extension from the policy based on occurrence of the one or more events; and postponing the data rollup for the duration of a new retention period by extending a retention period of the data with the retention period extension. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification