×

Distributed storage and computing of interim data

  • US 9,584,359 B2
  • Filed: 06/13/2013
  • Issued: 02/28/2017
  • Est. Priority Date: 12/12/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprises:

  • receiving, from a distributed storage and task (DST) client module via a network and by a set of DST execution units, a set of partial tasks and data, wherein a partial task of the set of partial tasks includes a common task and a unique partial sub-task, wherein the set of DST execution units includes processing circuitry configured to perform at least one of the set of partial tasks on the data;

    executing, by the set of DST execution units, the common task on the data to produce a set of preliminary partial results;

    generating, by a first DST execution unit of the set of DST execution units, first interim data based on the at least some of the set of preliminary partial results;

    executing, by the first DST execution unit, a first unique partial sub-task on at least one of;

    a first portion of the data or the first interim data to produce a first partial result; and

    transmitting, by the set of DST execution units, a plurality of partial results that includes the first partial result from the first DST execution unit and a second partial result from a second DST execution unit to the DST client module to be processed by the DST client module to produce a result corresponding to the at least one of the set of partial tasks performed on the data.

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