Dynamic replication service execution using data change metrics

US12423322B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12423322-B2
Application numberUS-202318352274-A
CountryUS
Kind codeB2
Filing dateJul 14, 2023
Priority dateJul 14, 2023
Publication dateSep 23, 2025
Grant dateSep 23, 2025

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 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.

First claim

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.

Assignees

Inventors

Classifications

  • using de-duplication of the data · CPC title

  • Using snapshots, i.e. a logical point-in-time copy of the data · CPC title

  • G06F16/27Primary

    Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor · 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 US12423322B2 cover?
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 da…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F16/27. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 23 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).