×

STORING ENCODED DATA SLICES IN A DISPERSED STORAGE NETWORK

  • US 20120102316A1
  • Filed: 01/04/2012
  • Published: 04/26/2012
  • Est. Priority Date: 06/09/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by a dispersed storage network (DSN) system, the method comprises:

  • encoding, by a DSN access module, a data segment of data to produce a set of encoded data slices;

    sending, by the DSN access module, at least a write threshold number of temporary write requests to at least a write threshold number of DSN storage modules, wherein the write threshold number of temporary write requests includes at least a write threshold number of the set of encoded data slices;

    in response to one of the at least a write threshold number of temporary write requests;

    temporarily storing, by a DSN storage module of the at least a write threshold number of DSN storage modules, an encoded data slice of the at least a write threshold number of the set of encoded data slices to produce a temporarily stored encoded data slice; and

    sending, by the DSN storage module, an indication of temporary storage of the encoded data slice;

    when a write threshold number of indications of temporary storage have been received, sending, by the DSN access module, at least a write threshold number of permanent write requests to the at least a write threshold number of DSN storage modules; and

    in response to one of the at least a write threshold number of permanent write requests;

    storing, by the DSN storage module, the temporarily stored encoded data slice in permanent memory; and

    sending, by the DSN storage module, an indication of permanent storage of the encoded data slice.

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