×

Accessing serially stored data in a dispersed storage network

  • US 10,409,772 B2
  • Filed: 11/27/2017
  • Issued: 09/10/2019
  • Est. Priority Date: 02/27/2015
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for execution by a computing device that includes a processor, the method comprises:

  • determining to serially store a data object in a set of storage units based on determining that a data size of the data object is greater than a serial storage threshold level;

    encoding an information dispersal algorithm (IDA) threshold number of received data blocks for every IDA threshold number of received data blocks of the data object by performing a dispersed storage error coding function to produce a set of encoded data slices for the every IDA threshold number of received data blocks;

    facilitating storage of the corresponding set of encoded data slices in the set of storage units for the every IDA threshold number of received data blocks, wherein each storage unit appends each of a plurality of received encoded data slices to a previously appended encoded data slice for storage;

    identifying a portion of the data object for recovery from the set of storage units based on receiving a retrieval request;

    generating a read offset for the corresponding set of encoded data slices based on the portion of the data object in response to identifying the portion of the data object;

    retrieving a decode threshold number of data blocks of a set of data blocks corresponding to the read offset; and

    dispersed storage error decoding the decode threshold number of data blocks to reproduce the portion of the data object.

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