×

Cloud data archiving using chunk-object mapping and synthetic full backup

  • US 10,496,599 B1
  • Filed: 04/30/2017
  • Issued: 12/03/2019
  • Est. Priority Date: 04/30/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method of operating a data processing system to archive local snapshots of a primary storage object to cloud storage, comprising:

  • dividing an address space of the local snapshots into sequential chunks each including a predetermined number of allocation units;

    organizing the cloud storage into archived snapshots corresponding to the local snapshots, the archived snapshots including respective sets of cloud objects created from respective modified chunks of respective local snapshots, the archived snapshots organized into families each having a full snapshot and one or more incremental snapshots referenced to preceding archived snapshots of the family, a given local snapshot being restored by sequentially applying the incremental snapshots to the full snapshot in a corresponding given family;

    starting a new family of archived snapshots by creating a synthesized full snapshot from the archived snapshots of a preceding family, including (1) for chunks whose data is fully contained within a respective existing cloud object of the preceding family, logically incorporating the existing cloud object into the synthesized full snapshot by transferring ownership of the existing cloud object to the new family without creating a copy thereof, and logically retaining the existing cloud object in the preceding family in an unowned state, and (2) for chunks whose data is contained within multiple respective cloud objects of the preceding family, coalescing the data of the cloud objects into a new cloud object and logically incorporating the new cloud object into the synthesized full snapshot.

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