1. A method comprises: receiving, by a set of distributed storage and task (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; 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; and executing, by the first DST execution unit, a first unique partial sub-task on at least one of: a first portion of the data and the first interim data to produce a first partial result.