Cloud-based destination for block-level data replication processing
US-2024354022-A1 · Oct 24, 2024 · US
US9684563B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9684563-B1 |
| Application number | US-65164410-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jan 4, 2010 |
| Priority date | Jan 4, 2010 |
| Publication date | Jun 20, 2017 |
| Grant date | Jun 20, 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 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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.