×

Storage of Data In A Distributed Storage System

  • US 20110196900A1
  • Filed: 02/08/2011
  • Published: 08/11/2011
  • Est. Priority Date: 02/09/2010
  • Status: Abandoned Application
First Claim
Patent Images

1. A method of storing data for files, implemented on one or more servers, having memory and one or more processors storing one or more programs for execution by the one or more processors, the method comprising:

  • receiving a first blob of data;

    splitting the first blob of data into one or more first chunks of data;

    computing a content fingerprint for respective first chunks of data;

    storing the first chunks of data in a chunk store;

    storing the content fingerprints of the first chunks of data in a store distinct from the chunk store;

    receiving a second blob of data;

    splitting the second blob of data into one or more second chunks of data;

    computing a content fingerprint for respective second chunks of data;

    for a respective second chunk of data whose content fingerprint matches a content fingerprint of a first chunk of data;

    storing a second reference to the corresponding first chunk of data that has a matching content fingerprint; and

    not storing the second chunk of data; and

    for each second chunk of data whose content fingerprint does not match a content fingerprint of a first chunk of data;

    storing the second chunk of data in a chunk store.

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