Adaptive data retention policy based on reliability metric or metrics
US-2021049077-A1 · Feb 18, 2021 · US
US11467756B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-11467756-B1 |
| Application number | US-202117231872-A |
| Country | US |
| Kind code | B1 |
| Filing date | Apr 15, 2021 |
| Priority date | Apr 15, 2021 |
| Publication date | Oct 11, 2022 |
| Grant date | Oct 11, 2022 |
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.
A backup management system includes storage and a processor. The processor filters copies of storage system transactions of a service device using a block level filter to identify a portion of the storage system transactions impacting a protected data asset; obtains at least one data protection metric based on the portion of the storage system transactions; makes a determination that the at least one data protection metric indicates that the backup schedule will not provide the protected data asset with a predetermined level of data protection; in response to the determination: generates a service-device initiated backup for the protected data asset; stores the service-device initiated backup in backup storage; and remediates a backup schedule for the service device based on the service-device initiated backup.
Opening claim text (preview).
What is claimed is: 1. A backup management system for providing data protection services to service devices that provide computer implemented services for clients and host protected data assets used to provide the computer implemented services to the clients, comprising: storage for storing: a backup schedule for a protected data asset of the protected data assets hosted by a service device of the service devices, and a conditional backup generation repository that specifies when un-scheduled backups for the service device are to be generated; and a processor programmed to: filter copies of storage system transactions of the service device using a block level filter to identify a portion of the storage system transactions impacting the protected data asset; obtain at least one data protection metric based on the portion of the storage system transactions; make a determination that the at least one data protection metric indicates that the backup schedule will not provide the protected data asset with a predetermined level of data protection; in response to the determination: generate a service-device initiated backup for the protected data asset; store the service-device initiated backup in backup storage; and remediate the backup schedule based on the service-device initiated backup. 2. The backup management system of claim 1 , wherein the at least one data protection metric comprises: a rate of change of data stored in blocks of a storage system that store the protected data asset during a period of time. 3. The backup management system of claim 2 , wherein the period of time is a portion of a backup schedule period between backup generations specified by the backup schedule. 4. The backup management system of claim 1 , wherein the at least one data protection metric comprises: a difference between a first number of blocks of a storage system that store the protected data asset during a first period of time and a second number of blocks of the storage system that store the protected data asset during a second period of time. 5. The backup management system of claim 4 , wherein the first period of time is a first portion of a backup schedule period between backup generations specified by the backup schedule. 6. The backup management system of claim 5 , wherein the second period of time is a second portion of the backup schedule period between the backup generations specified by the backup schedule. 7. The backup management system of claim 5 , wherein the first period of time and the second period of time have a same duration. 8. The backup management system of claim 1 , wherein filtering the copies of the storage system transactions of the service device using the block level filter to identify the portion of the storage system transactions impacting the protected data asset comprises: adapting an agent hosted by the service device to: identify blocks of a storage system storing any of the protected data asset; obtain the copies of the storage system transactions from a storage system abstraction layer hosted by the service device; and discard a second portion of the storage system transactions that do not impact the identified blocks to identify the portion of the storage system transactions. 9. The backup management system of claim 1 , wherein the service-device initiated backup for the protected data asset is an unscheduled backup that is not based on the backup schedule. 10. The backup management system of claim 1 , wherein the processor is further programmed to generate a scheduled backup for the protected data asset based on a backup generation time specified by the backup schedule. 11. A method for providing data protection services to service devices that provide computer implemented services for clients and host protected data assets used to provide the computer implemented services to the clients, comprising: filtering copies of storage system transactions of a service device of the service devices that hosts a protected data asset of the protected data assets using a block level filter to identify a portion of the storage system transactions impacting the protected data asset; obtaining at least one data protection metric for the protected data asset based on the portion of the storage system transactions; making a determination that the at least one data protection metric indicates that a backup schedule will not provide the protected data asset with a predetermined level of data protection; in response to the determination: generating a service-device initiated backup for the protected data asset; storing the service-device initiated backup in backup storage; and remediating the backup schedule based on the service-device initiated backup. 12. The method of claim 11 , wherein the at least one data protection metric comprises: a rate of change of data stored in blocks of a storage system that store the protected data asset during a period of time. 13. The method of claim 12 , wherein the period of time is a portion of a backup schedule period between backup generations specified by the backup schedule. 14. The method of claim 11 , wherein the at least one data protection metric comprises: a difference between a first number of blocks of a storage system that store the protected data asset during a first period of time and a second number of blocks of the storage system that store the protected data asset during a second period of time. 15. The method of claim 14 , wherein the first period of time is a first portion of a backup schedule period between backup generations specified by the backup schedule. 16. A non-transitory computer readable medium comprising computer readable program code, which when executed by a computer processor enables the computer processor to perform a method for providing data protection services to service devices that provide computer implemented services for clients and host protected data assets used to provide the computer implemented services to the clients, the method comprising: filtering copies of storage system transactions of a service device of the service devices that hosts a protected data asset of the protected data assets using a block level filter to identify a portion of the storage system transactions impacting the protected data asset; obtaining at least one data protection metric for the protected data asset based on the portion of the storage system transactions; making a determination that the at least one data protection metric indicates that a backup schedule will not provide the protected data asset with a predetermined level of data protection; in response to the determination: generating a service-device initiated backup for the protected data asset; storing the service-device initiated backup in backup storage; and remediating the backup schedule based on the service-device initiated backup. 17. The non-transitory computer readable medium of claim 16 , wherein the at least one data protection metric comprises: a rate of change of data stored in blocks of a storage system that store the protected data asset during a period of time. 18. The non-transitory computer readable medium of claim 17 , wherein the period of time is a portion of a backup schedule period between backup generations specified by the backup schedule. 19. The non-transitory computer readable medium of claim 16 , wherein the at least one data protection metric comprises: a difference between a first number of blocks of a storage system that store the p
Backup scheduling policy · CPC title
Error avoidance (G06F11/07 and subgroups take precedence) · CPC title
Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS] · CPC title
Replication mechanisms · CPC title
in relation to data integrity, e.g. data losses, bit errors · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.