×

Selecting storage units in a dispersed storage network

  • US 9,727,266 B2
  • Filed: 02/29/2016
  • Issued: 08/08/2017
  • Est. Priority Date: 12/29/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises:

  • receiving, from a requesting device, a request to retrieve a unique copy of a data file from a centralized storage system, wherein the centralized storage system stores the data file as a plurality of sets of encoded data slices, wherein the data file is divided into a plurality of data segments, wherein a data segment of the plurality of data segments is dispersed storage error encoded to produce a set of encoded data slices of the plurality of sets of encoded data slices, wherein a decode threshold number of encoded data slices of the set of encoded data slices is needed to recover the data segment, and wherein the plurality of sets of encoded data slices is stored in a set of storage units of the DSN;

    determining a retrieval combination code from the request for the requesting device;

    interpreting the retrieval combination code to identify a sub-set of storage units of the set of storage units, wherein a number of storage units in the sub-set of storage units equals the decode threshold number;

    sending read requests to the sub-set of storage units regarding the decode threshold number of encoded data slices; and

    when the decode threshold number of encoded data slices is received, decoding the decode threshold number of encoded data slices to recover the data segment.

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