Storing data copies in a dispersed storage network
First Claim
1. A method for execution by a processing system of a dispersed storage and task (DST) processing unit that includes a processor, the method comprises:
- determining first information dispersal algorithm (IDA) parameters;
determining second IDA parameters, wherein at least one value of the second IDA parameters is different from a corresponding at least one value of the first IDA parameters;
dividing data for storage to produce a plurality of first segments in accordance with the first IDA parameters and a plurality of second segments in accordance with the second IDA parameters;
dispersed storage error encoding the plurality of first segments utilizing the first IDA parameters to produce sets of first encoded data slices;
dispersed storage error encoding the plurality of second segments utilizing the second IDA parameters to produce sets of second encoded data slices; and
facilitating storage of the sets of first encoded data slices and the sets of second encoded data slices in a plurality of storage units.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for use in a dispersed storage network operates to determine first information dispersal algorithm (IDA) parameters; determine second IDA parameters; divide data for storage to produce a plurality of first segments in accordance with the first IDA parameters and a plurality of second segments in accordance with the second IDA parameters; dispersed storage error encode the plurality of first segments utilizing the first IDA parameters to produce sets of first encoded data slices; dispersed storage error encode the plurality of second segments utilizing the second IDA parameters to produce sets of second encoded data slices; and facilitate storage of the sets of first encoded data slices and the sets of second encoded data slices in a plurality of storage units.
82 Citations
20 Claims
-
1. A method for execution by a processing system of a dispersed storage and task (DST) processing unit that includes a processor, the method comprises:
-
determining first information dispersal algorithm (IDA) parameters; determining second IDA parameters, wherein at least one value of the second IDA parameters is different from a corresponding at least one value of the first IDA parameters; dividing data for storage to produce a plurality of first segments in accordance with the first IDA parameters and a plurality of second segments in accordance with the second IDA parameters; dispersed storage error encoding the plurality of first segments utilizing the first IDA parameters to produce sets of first encoded data slices; dispersed storage error encoding the plurality of second segments utilizing the second IDA parameters to produce sets of second encoded data slices; and facilitating storage of the sets of first encoded data slices and the sets of second encoded data slices in a plurality of storage units. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A processing system of a first dispersed storage and task (DST) processing unit comprises:
-
at least one processor; a memory that stores operational instructions, that when executed by the at least one processor cause the processing system to; determine first information dispersal algorithm (IDA) parameters; determine second IDA parameters, wherein at least one value of the second IDA parameters is different from a corresponding at least one value of the first IDA parameters; divide data for storage to produce a plurality of first segments in accordance with the first IDA parameters and a plurality of second segments in accordance with the second IDA parameters; dispersed storage error encode the plurality of first segments utilizing the first IDA parameters to produce sets of first encoded data slices; dispersed storage error encode the plurality of second segments utilizing the second IDA parameters to produce sets of second encoded data slices; and facilitate storage of the sets of first encoded data slices and the sets of second encoded data slices in a plurality of storage units. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium comprises:
at least one memory section that stores operational instructions that, when executed by a processing system of a dispersed storage network (DSN) that includes a processor and a memory, causes the processing system to; determine first information dispersal algorithm (IDA) parameters; determine second IDA parameters, wherein at least one value of the second IDA parameters is different from a corresponding at least one value of the first IDA parameters; divide data for storage to produce a plurality of first segments in accordance with the first IDA parameters and a plurality of second segments in accordance with the second IDA parameters; dispersed storage error encode the plurality of first segments utilizing the first IDA parameters to produce sets of first encoded data slices; dispersed storage error encode the plurality of second segments utilizing the second IDA parameters to produce sets of second encoded data slices; and facilitate storage of the sets of first encoded data slices and the sets of second encoded data slices in a plurality of storage units. - View Dependent Claims (16, 17, 18, 19, 20)
Specification