Patent ID: 8495466

Claim:
A method comprises: determining a performance based indication regarding storage of a data segment as a set of encoded data slices; comparing the performance based indication with a performance threshold; and when the performance based indication compares unfavorably with the performance threshold: decoding the set of encoded data slices in accordance with error coding dispersal storage function parameters to reproduce the data segment; adjusting the error coding dispersal storage function parameters based on the unfavorable comparison of the performance based indication with the performance threshold to produce performance adjusted error coding dispersal storage function parameters; encoding the reproduced data segment in accordance with the performance adjusted error coding dispersal storage function parameters to produce a second set of encoded data slices; and selecting a storage set of encoded data slices from the set of encoded data slices and the second set of encoded data slices based on a difference between the performance adjusted error coding dispersal storage function parameters and the error coding dispersal storage function parameters.