发明名称 Executing partial tasks in a distributed storage and task network
摘要 A method begins by a dispersed storage (DS) processing module receiving a partial task regarding an encoded data block grouping. The method continues with the DS processing module performing the partial task on the encoded data block grouping to produce a partial task result and determining subsequent treatment of the partial task result. When the subsequent treatment includes storage of the partial task result, the method continues with the DS processing module determining a manner in which the partial task result is to be stored. When the manner in which the partial task result is to be stored is dispersed storage, the method continues with the DS processing module dispersed storage error encoding the partial task result to produce one or more sets of encoded partial task result blocks and outputting the one or more sets of encoded partial task result blocks to a set of DST execution units.
申请公布号 US8898542(B2) 申请公布日期 2014.11.25
申请号 US201213707502 申请日期 2012.12.06
申请人 Cleversafe, Inc. 发明人 Leggette Wesley;Baptist Andrew;Dhuse Greg;Resch Jason K.;Volvovski Ilya;Motwani Manish;Gladwin S. Christopher;Grube Gary W.;Shirley, Jr. Thomas Franklin
分类号 G11C29/00;H03M13/05;H04L29/08;G06F11/10 主分类号 G11C29/00
代理机构 Garlick & Markison 代理人 Garlick & Markison ;Markison Timothy W.
主权项 1. A computer implemented method for execution by a dispersed storage and task (DST) execution unit, the method comprises: receiving, by the DST execution unit, a partial task regarding an encoded data block grouping of a plurality of encoded data block groupings, wherein data is dispersed storage error encoded in accordance with dispersed storage error coding parameters to produce the plurality of encoded data block groupings; performing the partial task on the encoded data block grouping to produce a partial task result; determining subsequent treatment of the partial task result and of the encoded data block grouping; and when the subsequent treatment includes maintaining storage of the encoded data block grouping and storage of the partial task result: determining a manner in which the partial task result is to be stored; andwhen the manner in which the partial task result is to be stored is dispersed storage: dispersed storage error encoding the partial task result in accordance with dispersed storage error encoding parameters to produce one or more sets of encoded partial task result blocks; andoutputting the one or more sets of encoded partial task result blocks to a set of DST execution units for storage therein.
地址 Chicago IL US