×

DATA OBJECT STORE AND SERVER FOR A CLOUD STORAGE ENVIRONMENT, INCLUDING DATA DEDUPLICATION AND DATA MANAGEMENT ACROSS MULTIPLE CLOUD STORAGE SITES

  • US 20170039218A1
  • Filed: 09/07/2016
  • Published: 02/09/2017
  • Est. Priority Date: 06/30/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for storing a secondary copy, of an original data set, on a cloud storage site using a cloud gateway, wherein the cloud gateway is coupled between multiple computers and one or more cloud storage sites via a network, the method comprising:

  • identifying data blocks within a cache of the cloud gateway that satisfy certain criteria,wherein the original data set comprises data blocks,wherein the certain criteria are from a storage policy, andwherein the certain criteria include time-based criteria;

    performing block-level deduplication of the identified data blocks to create a deduplicated set of data,wherein the block-level deduplication includes—

    determining a size for a container file to utilize when deduplicating the identified data blocks; and

    deduplicating at least some of the identified data blocks to create one or more container files containing deduplicated data,wherein at least one of the container files has the determined size; and

    storing the deduplicated set of data on the cloud storage site by;

    buffering data for later transmission to the cloud storage site;

    repeating the following steps while the data buffer is not full;

    receiving a file system request to write a group of data to the cloud storage site; and

    adding the group of data to the buffer;

    converting a file system request to one or more application program interface calls associated with the cloud storage site; and

    transmitting contents of the buffer to the cloud storage site using the one or more application program interface calls associated with the cloud storage site.

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