Adjusting a dispersal parameter of dispersedly stored data
First Claim
Patent Images
1. A method for execution by a computing device, the method comprises:
- storing data files utilizing a dispersed storage error coding function, wherein a data file of the data files is encoded using the dispersed storage error coding function to produce a plurality of sets of encoded data slices, wherein the plurality of sets of encoded data slices is stored in memory of a dispersed storage network (DSN), and wherein the dispersed storage error coding function includes a pillar width parameter and a decode threshold parameter;
determining whether to adjust redundancy of the dispersed storage error coding function based on performance of the DSN;
when the redundancy of the dispersed storage error coding function is to be adjusted, changing a ratio between the pillar width parameter and the decode threshold parameter; and
adjusting storage of one or more sets of the plurality of sets of encoded data slices based on the changing of the ratio.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module storing data files utilizing a dispersed storage error coding function that includes a pillar width parameter and a decode threshold parameter. The method continues with the processing module determining whether to adjust redundancy of the dispersed storage error coding function based on performance of the DSN. When the redundancy of the dispersed storage error coding function is to be adjusted, changing a ratio between the pillar width parameter and the decode threshold parameter and adjusting storage of one or more sets of the plurality of sets of encoded data slices based on the changing of the ratio.
-
Citations
14 Claims
-
1. A method for execution by a computing device, the method comprises:
-
storing data files utilizing a dispersed storage error coding function, wherein a data file of the data files is encoded using the dispersed storage error coding function to produce a plurality of sets of encoded data slices, wherein the plurality of sets of encoded data slices is stored in memory of a dispersed storage network (DSN), and wherein the dispersed storage error coding function includes a pillar width parameter and a decode threshold parameter; determining whether to adjust redundancy of the dispersed storage error coding function based on performance of the DSN; when the redundancy of the dispersed storage error coding function is to be adjusted, changing a ratio between the pillar width parameter and the decode threshold parameter; and adjusting storage of one or more sets of the plurality of sets of encoded data slices based on the changing of the ratio. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage device comprises:
-
a first memory section for storing operational instructions that, when executed by a computing device, causes the computing device to; store data files utilizing a dispersed storage error coding function, wherein a data file of the data files is encoded using the dispersed storage error coding function to produce a plurality of sets of encoded data slices, wherein the plurality of sets of encoded data slices is stored in memory of a dispersed storage network (DSN), and wherein the dispersed storage error coding function includes a pillar width parameter and a decode threshold parameter; a second memory section for storing operational instructions that, when executed by the computing device, causes the computing device to; determine whether to adjust redundancy of the dispersed storage error coding function based on performance of the DSN; a third memory section for storing operational instructions that, when executed by the computing device, causes the computing device to; when the redundancy of the dispersed storage error coding function is to be adjusted, change a ratio between the pillar width parameter and the decode threshold parameter; and a fourth memory section for storing operational instructions that, when executed by the computing device, causes the computing device to; adjust storage of one or more sets of the plurality of sets of encoded data slices based on the changing of the ratio. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification