×

Storage of data with verification in a dispersed storage network

  • US 9,891,829 B2
  • Filed: 03/06/2017
  • Issued: 02/13/2018
  • Est. Priority Date: 02/26/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprises:

  • sending, by a computing device of a dispersed storage network (DSN), a write request to a plurality of dispersed storage (DS) processing units of the DSN, wherein the write request includes a data segment of a data object for storage in DSN memory, wherein the write request further includes a seed for determining dispersed storage error encoding parameters;

    executing, by each DS processing unit of the plurality of DS processing units, a non-deterministic function based on the seed to determine the dispersed storage error encoding parameters;

    generating, by each DS processing unit of the plurality of DS processing units, a set of encoded data slices in accordance with the determined dispersed storage error encoding parameters to produce a plurality of sets of encoded data slices;

    sending, by the plurality of DS processing units, a plurality of sets of write commands regarding the plurality of sets of encoded data slices to a set of storage units of the DSN;

    obtaining, by the plurality of DS processing units, a plurality of sets of write responses from the set of storage units regarding the plurality of sets of write commands;

    selecting, by the computing device or one of the plurality of DS processing units, a favorable write response for each encoded data slice of the set of encoded data slices from the plurality of sets of write responses to produce a selected set of favorable write responses; and

    issuing, by at least some of the DS processing units, write commit commands to the set of storage units in response to the selected set of favorable write responses.

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