×

Browsing federated backups

  • US 10,474,539 B1
  • Filed: 12/18/2015
  • Issued: 11/12/2019
  • Est. Priority Date: 12/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium comprising instructions, which when executed by a processing system, cause the processing system to perform backup operations comprising:

  • receiving a request to back up data from a plurality of nodes of a source storage system, the plurality of nodes communicatively coupled to a backup server configured to manage backup of a plurality of storage devices associated with the source storage system, the plurality of nodes including a primary node and a plurality of secondary nodes, the plurality of storage devices including a first availability group and a second availability group;

    in response to the request, selecting a first set of backup nodes from the plurality of secondary nodes to create a first backup of a first dataset on the first availability group on the plurality of storage devices, and selecting a second set of backup nodes from the plurality of secondary nodes to create a second backup of a second dataset on the second availability group on the plurality of storage devices;

    initializing a backup session for each of the first backup and the second backup and generating a unique identifier associated with the backup session;

    assigning, using a backup algorithm, a portion of the first backup to each node in the first set of backup nodes, and assigning, using the backup algorithm, a portion of the second backup to each node in the second set of backup nodes, wherein the backup algorithm is based on a plurality of criteria including a specified backup schedule and a size of data associated with the backup, wherein each node in the first set of backup nodes and the second set of backup nodes stores the unique identifier associated with their respective backup session in an index of the portion of the backup performed by the each node of the first set backup nodes and the second set of backup nodes; and

    performing the first backup and the second backup concurrently, wherein the second backup for the plurality of storage devices is performed via the first set of backup nodes before completing the first backup, wherein each of the first backup and the second backup when completed includes a plurality of separately indexed backups of selected data on the first data set or the second data set on the plurality of storage devices;

    displaying a consolidated view of the first backup or the second backup based on the respective unique identifier, the consolidated view representing separate backups generated by the first set of backup nodes or the second set of backup nodes.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×