×

Multi-level data storage in a dispersed storage network

  • US 10,417,253 B2
  • Filed: 05/17/2018
  • Issued: 09/17/2019
  • Est. Priority Date: 09/13/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for execution by a processing system of a dispersed storage and task (DST) network that includes a processor, the method comprises:

  • receiving, via the processing system, a request to store data;

    encoding, via the processing system, the data using a dispersed storage error coding function and first level dispersal parameters to produce a set of first level encoded data slices, wherein the first level dispersal parameters includes a first level write threshold;

    outputting, via the processing system, the set of first level encoded data slices to a set of distributed storage and task (DST) processing units, wherein each DST processing unit of the set of DST processing units encodes one of the set of first level encoded data slices using the dispersed storage error coding function and second level dispersal parameters to produce a set of second level encoded data slices;

    determining, via the processing system, when a first level write threshold number of favorable storage responses is received from a subset of the set of DST processing units;

    generating and outputting, via the processing system, a cancellation message to other DST processing units of the set of DST processing units not included in the subset of the set of DST processing units; and

    updating, via the processing system, a directory to include an association between a data identifier of the data, identifiers of the subset of the set of DST processing units, and identifiers of a first level write threshold number of the set of first level encoded data slices stored via the subset of the set of DST processing units.

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