1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises: receiving, over time and by a set of execution units of the DSN, a plurality of sets of sub-task requests from a computing device of the DSN, wherein the computing device generates a plurality of task requests, wherein a task request of the plurality of task requests includes a set of sub-task requests and wherein the computing device sends corresponding sets of sub-task requests to the set of execution units when task requests of the plurality of task requests are generated; storing, by the set of execution units, the corresponding sets of sub-task requests, wherein each of a first, a second, and a third execution unit of the set of execution unit stores, respectively, a first, a second, and a third sub-task request of each of the corresponding sets of sub-task requests to produce, respectively, a first, a second, and a third plurality of sub-task requests; respectively generating first, second, and third sub-task estimation data for the first, the second, and the third plurality of sub-task requests by the first, the second, and the third execution units; and respectively adjusting timing, sequencing, or processing of the first, the second, and the third plurality of sub-task requests by the first, the second, and the third execution units based on the first, the second, and the third sub-task estimation data to produce a first, a second, and a third plurality of partial results, wherein, due to one or more difference factors from a list of difference factors, the first, the second, and the third execution units process the first, the second, and the third plurality of sub-task requests at difference paces, wherein the list of difference factors includes differences in amounts of data to be processed per sub-task request, processing capabilities, memory storage capabilities, and networking capabilities.