Systems and methods for disaster recovery management
US-2024193048-A1 · Jun 13, 2024 · US
US9632875B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9632875-B2 |
| Application number | US-89916710-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 6, 2010 |
| Priority date | Oct 6, 2010 |
| Publication date | Apr 25, 2017 |
| Grant date | Apr 25, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1. A method for performing automated and self-adjusting backup operations, comprising: establishing, by use of a processor, a first change rate objective used for event-driven backups of a data store in a storage system, the first change rate objective measuring changes to a percentage of a total amount of data and a percentage of a total expected amount of data to be backed up in a time-scheduled backup for a specified client of a plurality of clients storing data within the data store resulting from one or more data activity events; establishing a first change rate objective value associated with the first change rate objective, the first change rate objective value defining a threshold value of client data change for performing backup operations of the data store; 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 backup in lieu of the scheduled full backup, and the second change rate objective value defining a maximum amount of changed client data of the data store for an incremental backup; establishing a second change rate objective value associated with the second change rate objective, the second change rate objective value defining a threshold value of client data chance for postponing backup operations of the data store; monitoring the first change rate objective and the second change rate objective in the data store by comparing the first change rate objective value and the second change rate objective value with the changes to the data for the specified client within the data store resulting from the one or more data activity events; performing the backup operations in the storage system responsive to exceeding the first change rate objective value, thereby conducting automated and self-adjusting backup operations in the storage system based on the first change rate objective; postponing the backup operations in the storage system responsive to changes to the data for the specified client being less than the second change rate objective value; detecting a data retention event; and extending a data retention time for backed up data in response to the data retention event, wherein the extended data retention time is based on the first change rate objective value. 2. The method of claim 1 , further comprising: establishing a time schedule used for time-driven backups of the data store at a series of scheduled times; and performing the backup operations in the storage system at each of the scheduled times; wherein the time-driven backups of the data store and the event-driven backups of the data store are each performed within the storage system based on time and the data activity events respectively. 3. The method of claim 2 , wherein the time-driven backup operations of the data store are performed in coordination with event-driven backup operations performed in the storage system, including postponing, delaying, or altering the time-driven backup operations. 4. The method of claim 1 , wherein the first change rate objective and the second change rate objective are established from multiple values related to data activity events in the data store. 5. The method of claim 1 , wherein each change rate objective and the associated change rate objective value is further based on one or more additional data activity events including changes to metadata, an amount of data changed since a previous defined event, a percentage of data changed since a last backup, a specified amount of changed data, a measure of data activity in the storage system, and a number of transactions conducted within the storage system. 6. The method of claim 1 , further comprising establishing a data activity backup policy specifying the sensitivity of backup operations to a plurality of data activity events in the storage system, wherein the data activity backup policy defines each change rate objective value and each change rate objective. 7. The method of claim 1 , wherein a policy is used in connection with the event-driven backup operations, the policy including policy settings indicating whether to use client data change as a trigger to perform additional backups, whether to perform regularly scheduled time-based backups in conjunction with event-driven backups, and whether to continue with a regularly scheduled time-based backup after an event-driven backup is performed. 8. The method of claim 1 , wherein the data store comprises one or more storage volumes within the storage system, and wherein the method is performed within the storage system as a result of execution of a computer program product on one or more computer hardware components. 9. A method for performing automated and self-adjusting data protection for continuous data protection operations of a data store in a storage system, comprising: establishing, by use of a processor, a first change rate objective used for event-driven backups of a data store in a storage system, the first change rate objective measuring changes to a percentage of a total amount of data and a percentage of a total expected amount of data to be backed up in a time-scheduled backup for a specified client of a plurality of clients storing data within the data store resulting from one or more data activity events; establishing a first change rate objective value associated with the first change rate objective, the first change rate objective value defining a threshold value of client data change for performing backup operations of the data store; 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 backup in lieu of the scheduled full backup, and the second change rate objective value defining a maximum amount of changed client data of the data store for an incremental backup; establishing a second chance rate objective value associated with the second change rate objective, the second change rate objective value defining a threshold value of client data change for postponing backup operations of the data store; monitoring the first change rate objective and the second change rate objective in the data store by comparing the first change rate objective value and the second change rate objective value with the changes to the data for the specified client within the data store resulting from the one or more data activity events; performing the backup operations in the storage system responsive to exceeding the first change rate objective value, thereby conducting automated and self-adjusting backup operations in the storage system based on the first change rate objective; postponing the backup operations in the storage system responsive to changes to the data for the specified client being less than the second change rate objective value; initiating a data rollup for data provided by continuous data protection operations of the data store; detecting a data retention event; and extending a data retention time for backed up data in response to the data retention event, wherein the extended data retention time is based on the first change rate objective value. 10. The method of claim 9 , the method further comprising providing a policy for extending retention of data produced from the continuous data protection operations, the policy specifying two or more events requiring a retention period extension and a duration of the retention period extension based on the two or more events, wherein the two or more events further comprise a business event selected from the group con
Backup scheduling policy · CPC title
Physics · mapped topic
Information retrieval; Database structures therefor; File system structures therefor · CPC title
Redundancy elimination performed by the file system (error detection or correction of the data by redundancy in operations G06F11/14) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.