Please download the dossier by clicking on the dossier button x
×

Object format and upload process for archiving data in cloud/object storage

  • US 10,503,444 B2
  • Filed: 01/12/2018
  • Issued: 12/10/2019
  • Est. Priority Date: 01/12/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method for archiving a data set in cloud storage, the method comprising:

  • receiving, by a computer system, an incremental snapshot of the data set;

    packaging, by the computer system, the incremental snapshot into one or more data objects and one or more metadata objects, wherein the one or more data objects include data blocks of the incremental snapshot, and wherein the one or more metadata objects include a metadata entry for each data block, the metadata entry comprising an identifier of the incremental snapshot, an identifier of the data block, and an identifier of a data object in which the data block is stored; and

    writing, by the computer system, the one or more data objects and the one or more metadata objects to the cloud storage,wherein the packaging and writing comprises, as each data block of the incremental snapshot is received by the computer system;

    adding the data block to a fixed-size data memory buffer;

    adding a metadata entry for the data block to a metadata memory buffer;

    determining whether the data memory buffer is full upon adding the data block; and

    if the data memory buffer is determined to be full, writing contents of the data memory buffer to the cloud storage as a new data object, andwherein once all data blocks of the incremental snapshot are processed via the data memory buffer, the computer system writes contents of the metadata memory buffer to the cloud storage as a new metadata object.

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