Intelligent backup scheduling and sizing
US-2024202078-A1 · Jun 20, 2024 · US
US12423322B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12423322-B2 |
| Application number | US-202318352274-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 14, 2023 |
| Priority date | Jul 14, 2023 |
| Publication date | Sep 23, 2025 |
| Grant date | Sep 23, 2025 |
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 dynamic replication service using a data change metric to select an optimum cloning method that reduces latency of data copying. A model is trained using historical data of backup operations of the saveset to establish past data change metrics for corresponding replication services processing the saveset. The best cloning method for the replication service is selected by using a calculated data change rate of the data saveset, as expressed as a number of bytes changed per unit of time, from among a plurality of different cloning methods based on the data change rate. The service executes the selected cloning method for the replication service to copy the data for storage or further processing.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method of selecting a cloning method for a replication service in a data protection system, the method comprising: receiving the data of a saveset utilizing the replication service; determining a data change rate of the data, as expressed as a number of bytes changed per unit of time; selecting the cloning method from among a plurality of different cloning methods based on the data change rate, each performing a respective data replication operation at a defined time relative to a backup operation, and comprising parallel replication, serial replication, scheduled replication, manual replication, saveset replication, and volume replication; defining a plurality of threshold ranges to select a cloning method from among the plurality of cloning methods; selecting parallel replication if the data change rate is within a first threshold range, or serial replication if the data change rate is within a second threshold range, or scheduled replication if the data change rate is within a third threshold range, or one of saveset or volume replication if the data change rate is within a fourth scheduled threshold range; and executing the selected cloning method for the replication service to copy the data for storage or further processing. 2. The method of claim 1 wherein the parallel replication copies the data in parallel with the backup operation, the serial replication copies the data after the backup operation, the scheduled replication copies the data at a scheduled time, the manual replication copies the data upon a manual trigger, the saveset replication copies the data saveset within a defined time range, and the volume replication copies a volume of the data saveset within the defined time range. 3. The method of claim 2 wherein each of the different cloning methods initiates the data copying at a respective defined time that imposes a corresponding latency to the replication operation. 4. The method of claim 3 wherein the selected cloning method minimizes an overall latency of the replication operation relative to other cloning methods of the plurality of cloning methods. 5. The method of claim 4 further comprising training a model using historical data of backup operations of the saveset to establish past data change metrics for corresponding replication services processing the saveset. 6. The method of claim 5 wherein the model utilizes an artificial intelligence (AI) based component comprising a data collection component, a training component, and an inference component, and contains historical information regarding data objects and clients of the data protection system to continuously train a machine learning (ML) algorithm to determine an optimal cloning method as the selected cloning method. 7. The method of claim 6 wherein the data protection system comprises a deduplication backup system. 8. A system for selecting a cloning method for a replication service in a data protection system, the method comprising: a physical interface receiving the data of a saveset utilizing the replication service; a hardware-based processing component determining a data change rate of the data, as expressed as a number of bytes changed per unit of time; an estimator component selecting the cloning method from among a plurality of different cloning methods based on the data change rate, each performing a respective data replication operation at a defined time relative to a backup operation, and comprising parallel replication, serial replication, scheduled replication, manual replication, saveset replication, and volume replication; a hardware component defining a plurality of threshold ranges to select a cloning method from among the plurality of cloning methods, and selecting parallel replication if the data change rate is within a first threshold range, or serial replication if the data change rate is within a second threshold range, or scheduled replication if the data change rate is within a third threshold range, or one of saveset or volume replication if the data change rate is within a fourth scheduled threshold range; and a replication engine executing the selected cloning method for the replication service to copy the data for storage or further processing. 9. The system of claim 8 wherein the parallel replication copies the data in parallel with the backup operation, the serial replication copies the data after the backup operation, the scheduled replication copies the data at a scheduled time, the manual replication copies the data upon a manual trigger, the saveset replication copies the data saveset within a defined time range, and the volume replication copies a volume of the data saveset within the defined time range. 10. The system of claim 9 wherein each of the different cloning methods initiates the data copying at a respective defined time that imposes a corresponding latency to the replication operation. 11. The system of claim 10 wherein the selected cloning method minimizes an overall latency of the replication operation relative to other cloning methods of the plurality of cloning methods. 12. The system of claim 11 further comprising a model trained using historical data of backup operations of the saveset to establish past data change metrics for corresponding replication services processing the saveset. 13. The system of claim 12 wherein the model utilizes an artificial intelligence (AI) based component comprising a data collection component, a training component, and an inference component, and contains historical information regarding data objects and clients of the network data protection system to continuously train a machine learning (ML) algorithm to determine an optimal cloning method as the selected cloning method. 14. The system of claim 13 wherein the data protection system comprises a deduplication backup system.
using de-duplication of the data · CPC title
Using snapshots, i.e. a logical point-in-time copy of the data · CPC title
Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.