×

Robust transmission of data utilizing encoded data slices

  • US 9,503,513 B2
  • Filed: 08/05/2013
  • Issued: 11/22/2016
  • Est. Priority Date: 10/08/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for robust transmission of data by one or more processing modules of one or more computing devices, the method comprises:

  • dividing the data for transmission into a plurality of data partitions, wherein a data partition includes a plurality of data segments; and

    for a collection of data segments that includes one or more data segments of the plurality of data segments from one or more of the plurality of data partitions;

    concurrently encoding the collection of data segments in accordance with a dispersed storage error encoding function to produce a plurality of sets of encoded data slices, wherein a set of encoded data slices of the plurality of sets of encoded data slices includes a total number of encoded data slices and corresponds to a data segment of the collection of data segments and wherein a decode threshold number of encoded data slices of the set of encoded data slices is required to recover the corresponding data segment;

    determining a transmit number to be initially greater than the decode threshold number and less than the total number;

    selecting a transmit number of encoded data slices from each of the plurality of sets of encoded data slices to produce a plurality of sets of transmit encoded data slices;

    randomizing ordering of the plurality of sets of transmit encoded data slices to produce a random order of encoded data slices; and

    transmitting encoded data slices of the random order of encoded data slices, wherein an encoded data slice error rate corresponds to a number of data segments per data partition and the transmit number minus the decode threshold.

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