×

Redundant Task Execution in a Distributed Storage and Task Network

  • US 20130232184A1
  • Filed: 01/29/2013
  • Published: 09/05/2013
  • Est. Priority Date: 03/02/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution by a computer to manage distributed computing of a task, the method comprises:

  • determining data block storage redundancy among a set of distributed storage and task (DST) execution units based on processing latency information of the set of DST execution units;

    dispersed storage error encoding, in accordance with the data block storage redundancy, a data segment of data to produce a set of encoded data slices, wherein a first encoded data slice of the set of encoded data slices includes at least one redundant encoded data block in common with a second encoded data slice of the set of encoded data slices;

    assigning a first partial task and a first encoded block processing order to a first DST execution unit of the set of DST execution units regarding processing the first encoded data slice; and

    assigning a second partial task and a second encoded block processing order to a second DST execution unit of the set of DST execution units regarding processing the second encoded data slice, wherein the first encoded block processing order causes the first DST execution unit to execute the first partial task on the at least one redundant encoded data block when processing latency of the second DST execution unit is unfavorable to processing latency of the first DST execution unit and wherein the second encoded block processing order causes the second DST execution unit to execute the second partial task on the at least one redundant encoded data block when the processing latency of the first DST execution unit is unfavorable to the processing latency of the second DST execution unit.

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