System and method for service device initiated backup generation

US11467756B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11467756-B1
Application numberUS-202117231872-A
CountryUS
Kind codeB1
Filing dateApr 15, 2021
Priority dateApr 15, 2021
Publication dateOct 11, 2022
Grant dateOct 11, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

  • G06F3/065Primary

    Replication mechanisms · CPC title

  • in relation to data integrity, e.g. data losses, bit errors · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11467756B1 cover?
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 lea…
Who is the assignee on this patent?
Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification G06F11/1461. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 11 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).