DATA TRANSMISSION UTILIZING ROUTE SELECTION AND DISPERSED STORAGE ERROR ENCODING
First Claim
1. A method comprises:
- 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;
dividing the set into a plurality of sub-sets of encoded data slices in accordance with an error coding distributed routing protocol;
determining a plurality of routing paths within the network in accordance with the error coding distributed routing protocol; and
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.
5 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.
31 Citations
16 Claims
-
1. A method comprises:
-
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; dividing the set into a plurality of sub-sets of encoded data slices in accordance with an error coding distributed routing protocol; determining a plurality of routing paths within the network in accordance with the error coding distributed routing protocol; and 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprises:
-
receiving a plurality of sub-sets of encoded data slices via a plurality of routing paths within a network from a sending entity in accordance with an error coding distributed routing protocol; combining at least some of the plurality of sub-sets of encoded data slices in accordance with the error coding distributed routing protocol to produce at least a decode threshold number of encoded data slices; and dispersed storage error decoding the at least a decode threshold number of encoded data slices to produce data. - View Dependent Claims (8)
-
-
9. A computer comprises:
-
an interface; a memory; and a processing module operable to; obtain 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; divide the set into a plurality of sub-sets of encoded data slices in accordance with an error coding distributed routing protocol; determine a plurality of routing paths within the network in accordance with the error coding distributed routing protocol; and transmit, via the interface, 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. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer comprises:
-
an interface; a memory; and a processing module operable to; receive, via the interface, a plurality of sub-sets of encoded data slices via a plurality of routing paths within a network from a sending entity in accordance with an error coding distributed routing protocol; combine at least some of the plurality of sub-sets of encoded data slices in accordance with the error coding distributed routing protocol to produce at least a decode threshold number of encoded data slices; and dispersed storage error decode the at least a decode threshold number of encoded data slices to produce data. - View Dependent Claims (16)
-
Specification