Data transmission utilizing route selection and dispersed storage error encoding
First Claim
1. A method for execution by a processing module, the method comprises:
- dividing data into different priority level portions in accordance with a data partitioning scheme;
selecting first error coding dispersal storage function parameters for first priority level portions of the data;
selecting second error coding dispersal storage function parameters for second priority level portions of the data, wherein the first priority level portions having a higher priority than the second priority level portions and the first error coding dispersal storage function parameters provides a higher level of dispersed storage error encoding than the second error coding dispersal storage function parameters;
dispersed storage error encoding the first priority level portions of the data in accordance with the first error coding dispersal storage function parameters to produce a first plurality of encoded data slices;
dispersed storage error encoding the second priority level portions of the data in accordance with the second error coding dispersal storage function parameters to produce a second plurality of encoded data slices; and
outputting the first and second plurality of encoded data slices.
4 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module obtaining a set of encoded data slices for transmission to a receiving entity via a network, wherein the set of encoded data slices represents data that has been dispersed storage error encoded. The method continues with the processing module dividing the set into a plurality of sub-sets of encoded data slices in accordance with an error coding distributed routing protocol. The method continues with the processing module determining a plurality of routing paths within the network in accordance with the error coding distributed routing protocol. The method continues with the processing module transmitting the plurality of sub-sets of encoded data slices via the plurality of routing paths to the receiving entity in accordance with the error coding distributed routing protocol.
-
Citations
18 Claims
-
1. A method for execution by a processing module, the method comprises:
-
dividing data into different priority level portions in accordance with a data partitioning scheme; selecting first error coding dispersal storage function parameters for first priority level portions of the data; selecting second error coding dispersal storage function parameters for second priority level portions of the data, wherein the first priority level portions having a higher priority than the second priority level portions and the first error coding dispersal storage function parameters provides a higher level of dispersed storage error encoding than the second error coding dispersal storage function parameters; dispersed storage error encoding the first priority level portions of the data in accordance with the first error coding dispersal storage function parameters to produce a first plurality of encoded data slices; dispersed storage error encoding the second priority level portions of the data in accordance with the second error coding dispersal storage function parameters to produce a second plurality of encoded data slices; and outputting the first and second plurality of encoded data slices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A dispersed storage module comprises:
-
a first module, when operable within a computer, causes the computer to divide data into different priority level portions in accordance with a data partitioning scheme; a second module, when operable within the computer, causes the computer to; select first error coding dispersal storage function parameters for first priority level portions of the data; select second error coding dispersal storage function parameters for second priority level portions of the data, wherein the first priority level portions having a higher priority than the second priority level portions and the first error coding dispersal storage function parameters provides a higher level of dispersed storage error encoding than the second error coding dispersal storage function parameters; a third module, when operable within the computer, causes the computer to; dispersed storage error encode the first priority level portions of the data in accordance with the first error coding dispersal storage function parameters to produce a first plurality of encoded data slices; and dispersed storage error encode the second priority level portions of the data in accordance with the second error coding dispersal storage function parameters to produce a second plurality of encoded data slices; and a fourth module, when operable within the computer, causes the computer to output the first and second plurality of encoded data slices. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification