Techniques for backup management

US9684563B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9684563-B1
Application numberUS-65164410-A
CountryUS
Kind codeB1
Filing dateJan 4, 2010
Priority dateJan 4, 2010
Publication dateJun 20, 2017
Grant dateJun 20, 2017

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.

Techniques for backup management are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for backup management comprising the steps of receiving power level information from a backup client, determining a factor, based at least in part on the power level information, affecting a backup time window for the backup client, identifying a portion of data of the backup client for backup based on the determination, and providing an instruction to the backup client communicating the identified portion of data.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for backup management comprising the steps of: receiving power level information from a backup client; determining a factor, based at least in part on the power level information, affecting an amount of backup resources available during a backup time window for the backup client, wherein the factor includes at least an indication of an importance of one or more files; determining, based on the factor, at least one process to terminate on the backup client to reduce power consumption; identifying a portion of data of the backup client for backup, wherein a size of the portion of data is based on the factor; reducing processing required for the portion of data, wherein the reduction in processing comprises at least one of skipping encryption, skipping de-duplication, skipping compression, or skipping anti-virus scan; changing a backup checkpoint interval based at least in part on a power level of the power level information such that a first checkpoint interval when the power level is below a threshold level is more frequent than a second checkpoint interval when the power level is above the threshold level; and providing an instruction containing an indication of the at least one process to terminate and the identified portion of data to the backup client. 2. The method of claim 1 , wherein the factor affecting a backup time window for the backup client comprises a remaining time the backup client is available for backup based on the power level information. 3. The method of claim 1 , wherein the factor affecting a backup time window for the backup client comprises a network bandwidth measurement of a network link to the backup client. 4. The method of claim 1 , wherein the factor affecting a backup time window for the backup client comprises at least one of a CPU load of a network element available to receive data from the backup client and disk resources of a network element available to receive data from the backup client. 5. The method of claim 1 , wherein the factor affecting a backup time window for the backup client comprises a priority associated with data of the backup client. 6. The method of claim 1 , wherein the determination of the factor affecting the backup time window for the backup client comprises a comparison of the priority of a backup of the backup client with a backup priority of one or more other backup clients. 7. The method of claim 6 , further comprising altering an amount of backup resources available for a backup client based on the comparison. 8. The method of claim 1 , wherein the instruction comprises an instruction specifying a type of backup to perform. 9. The method of claim 8 , wherein the type of backup to perform comprises at least one of: a full backup, an incremental backup, and a differential backup. 10. The method of claim 1 , further comprising receiving data from the backup client. 11. An article of manufacture for backup management, the article of manufacture comprising: at least one non-transitory processor readable storage medium; and instructions stored on the at least one non-transitory processor readable storage medium; wherein the instructions are configured to be readable from the at least one non-transitory processor readable storage medium by at least one processor and thereby cause the at least one processor to operate so as to: receive power level information from a backup client; determine a factor, based at least in part on the power level information, affecting an amount of resources available during a backup time window for the backup client, wherein the factor includes at least an indication of an importance of one or more files; determine, based on the factor, at least one process to terminate on the backup client to reduce power consumption; identify a portion of data of the backup client for backup, wherein a size of the portion of data is based on the factor; reduce processing required for the portion of data, wherein the reduction in processing comprises at least one of skipping encryption, skipping de-duplication, skipping compression, or skipping anti-virus scan; change a backup checkpoint interval based at least in part on a power level of the power level information such that a first checkpoint interval when the power level is below a threshold level is more frequent than a second checkpoint interval when the power level is above the threshold level; and provide an instruction containing an indication of the at least one process to terminate and the identified portion of data to the backup client. 12. A system for backup management comprising: memory; and one or more processors communicatively coupled to the memory; wherein the one or more processors are configured to: receive power level information from a backup client; determine a factor, based at least in part on the power level information, affecting an amount of backup resources available during a backup time window for the backup client, wherein the factor includes at least an indication of an importance of one or more files; determine, based on the factor, at least one process to terminate on the backup client to reduce power consumption; identify a portion of data of the backup client for backup, wherein a size of the portion of data is based on the factor; reduce processing required for the portion of data, wherein the reduction in processing comprises at least one of skipping encryption, skipping de-duplication, skipping compression, or skipping anti-virus scan; change a backup checkpoint interval based at least in part on a power level of the power level information such that a first checkpoint interval when the power level is below a threshold level is more frequent than a second checkpoint interval when the power level is above the threshold level; and provide an instruction containing an indication of the at least one process to terminate and the identified portion of data to the backup client communicating the identified portion of data. 13. The system of claim 12 , wherein the factor affecting a backup time window for the backup client comprises a remaining time the backup client is available for backup based on the power level information. 14. The system of claim 12 , wherein the factor affecting a backup time window for the backup client comprises a network bandwidth measurement of a network link to the backup client. 15. The system of claim 12 , wherein the factor affecting a backup time window for the backup client comprises at least one of a CPU load of a network element available to receive data from the backup client and disk resources of a network element available to receive data from the backup client. 16. The system of claim 12 , wherein the determination of the factor affecting the backup time window for the backup client comprises a comparison of the priority of a backup of the backup client with a backup priority of one or more other backup clients. 17. The system of claim 12 , wherein the instruction comprises an instruction specifying a type of backup to perform. 18. The system of claim 12 , wherein the one or more processors are further configured to receive data from the backup client.

Assignees

Inventors

Classifications

  • for networked environments · CPC title

  • by selection of backup contents · CPC title

  • Management of the backup or restore process · CPC title

  • Backup scheduling policy · CPC title

  • where the monitored property is the power consumption (power management in a computing system G06F1/3203) · 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 US9684563B1 cover?
Techniques for backup management are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for backup management comprising the steps of receiving power level information from a backup client, determining a factor, based at least in part on the power level information, affecting a backup time window for the backup client, identifying a portion of data of …
Who is the assignee on this patent?
Wartnick Jeremy Howard, Veritas Technologies Llc
What technology area does this patent fall under?
Primary CPC classification G06F11/1451. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 20 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).