Network informed policy creation for optimizing multiple backup operations in a multiple source system

US11748205B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11748205-B2
Application numberUS-202217721681-A
CountryUS
Kind codeB2
Filing dateApr 15, 2022
Priority dateSep 30, 2021
Publication dateSep 5, 2023
Grant dateSep 5, 2023

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.

Optimizing multiple backup operations for multiple sources by discovering shared data routes between sources and targets for backup operations performed in a certain time period. Backups using shared routes use a Best Time Algorithm that determines a size of a dataset to be saved an available bandwidth in each transfer window of the time period, and then determines an order of the backup operations based on first ordering the backups based on decreasing dataset size and second ordering the transfer windows in order of decreasing bandwidth, and matching the backups to the transfer windows in accordance with the first ordering and second ordering. The optimum time represents a time to initiate each backup of the multiple backups that results in a shortest data transfer time over the entire time period.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method of optimizing backup operations for a data protection system having a plurality of sources backing up data to one or more targets through a plurality of backups, comprising: determining if any two backup operations share a common route between a source and a target for transferring data within a defined data transfer period comprising one or more individual backup windows, and denoted as shared backups; determining, for each shared backup: a size of a dataset to be saved in each shared backup, an available bandwidth in each transfer window of the one or more transfer windows for transfer data between the source and target, an order of the backup operations based on first ordering the backups based on decreasing dataset size and second ordering the transfer windows in order of decreasing bandwidth; and matching the backups to the transfer windows in accordance with the first ordering and second ordering. 2. The method of claim 1 further comprising backing up at any time during the defined data transfer period, data for any backup operations not sharing a common route with any other backup. 3. The method of claim 1 further comprising performing a network discovery operation to discover network hops between each source and corresponding target to identify and annotate the shared backups. 4. The method of claim 3 wherein the network discovery operation comprises one of Address Resolution Protocol (ARP), Internet Router Discovery Protocol (ICMP), or traceroute, and wherein the network hops comprise links between network devices along a route or path from a source to a target. 5. The method of claim 4 further comprising: determining, for each network device, device parameters including: available bandwidth, port speed, and historical transmission information; and collecting network traffic information including network bandwidth, and a network uplink speed for each backup of the shared backups. 6. The method of claim 5 wherein the data transfer period comprises a plurality of transfer windows defined by a network protection policy for performing backups at a specified time of day for a maximum period of time. 7. The method of claim 6 wherein each backup comprises a plurality of stages comprising: taking a snapshot copy of a respective dataset from a source; transferring the dataset to a specified target, tiering of the dataset to cloud storage, or replicating the dataset to secondary storage; and initiating a corresponding backup after the snapshot copy taking step. 8. The method of claim 4 further comprising: determining, for each backup of the plurality of backups, a size of each dataset to be backed up by the respective backup; monitoring a flow of data between the source and target for the respective backup; and determining an optimum time within the plurality of transfer windows based on the dataset size and the historical transmission information for each backup of the plurality of backups, wherein the historical information is used to establish bandwidth data used to derive the respective bandwidth capacities of each transfer window, and further wherein the optimum time represents a time to initiate the backup operation that results in a shortest data transfer time over the defined data transfer period. 9. A computer-implemented method of optimizing backup operations for multiple datasets from backed up from multiple sources to one or more targets in a data protection system, comprising: discovering backup schedules and network links for the multiple sources backing up the multiple datasets; first determining backups that share common network links within a scheduled backup to define shared backups; determining a size of each dataset to be backed up in the shared backups; iteratively ordering the shared backups within time windows of the scheduled backup based on respective dataset sizes and bandwidth capacities; and determining an optimum time within each the time windows to initiate the shared backups based on an ordering that minimizes an overall backup time within the scheduled backup. 10. The method of claim 9 further comprising: first ordering the backups based on decreasing backup dataset size, with largest dataset ordered first; second ordering the backups based on transfer windows based on decreasing bandwidth capacity, with highest bandwidth capacity first; and matching the largest dataset backup with the highest bandwidth capacity transfer window until at least one of: all of the plurality of backups are scheduled in at least one transfer window, or all transfer windows are occupied.

Assignees

Inventors

Classifications

  • Backup scheduling policy · CPC title

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

  • for networked environments · 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 US11748205B2 cover?
Optimizing multiple backup operations for multiple sources by discovering shared data routes between sources and targets for backup operations performed in a certain time period. Backups using shared routes use a Best Time Algorithm that determines a size of a dataset to be saved an available bandwidth in each transfer window of the time period, and then determines an order of the backup operat…
Who is the assignee on this patent?
Dell Products Lp
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 Sep 05 2023 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).