ADJUSTING DATA DISPERSAL IN A DISPERSED STORAGE NETWORK
First Claim
1. 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.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module determining a performance based indication regarding storage of a data segment as a set of encoded data slices and comparing the performance based indication with a performance threshold. When the performance based indication compares unfavorably with the performance threshold, the method continues with the processing module decoding the set of encoded data slices to reproduce the data segment, adjusting 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.
-
Citations
14 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer comprises:
-
an interface; a memory; and a processing module operable to; determine a performance based indication regarding storage of a data segment as a set of encoded data slices; compare the performance based indication with a performance threshold; and when the performance based indication compares unfavorably with the performance threshold; decode the set of encoded data slices in accordance with error coding dispersal storage function parameters to reproduce the data segment; adjust 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; encode 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 select 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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification