×

WRITING DATA IN A DISTRIBUTED DATA STORAGE SYSTEM

  • US 20150220284A1
  • Filed: 04/13/2015
  • Published: 08/06/2015
  • Est. Priority Date: 03/05/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for writing data, the data including one or more storage units, the method comprising:

  • receiving a write request, the write request including data and a client address at which to store the data;

    segmenting the data into the one or more storage units;

    computing a storage unit identifier for each of the one or more storage units, wherein the storage unit identifier for each of the one or more storage units uniquely identifies content of a storage unit;

    determining, by a metadata server, a mapping between each storage unit identifier to a block server; and

    for each of the one or more storage units, sending the storage unit and the corresponding storage unit identifier to a block server based upon the mapping between the storage unit identifier to the block server, wherein the block server stores the storage unit and information on where the storage unit is stored on the block server for the storage unit identifier, and wherein multiple client addresses associated with a storage unit with a same storage unit identifier are mapped to a single storage unit stored in a storage medium for a block server.

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