Selecting storage units in one or more dispersed storage networks
First Claim
1. A method for execution by one or more processing modules of one or more dispersed storage networks (DSN) of a plurality of DSNs, the method comprises:
- identifying a data access issue between a computing device and a first set of storage units regarding a data object;
determining whether the computing device will have a lessened data access issue with a second set of storage units;
when the computing device will have the lessened data access issue with the second set of storage units, sending a copy of a transfer number of encoded data slices for each set of a plurality of sets of encoded data slices from at least some of the storage units of the first set of storage units to at least some of the storage units of the second set of storage units, wherein the data object is divided into a plurality of data segments, wherein a data segment of the plurality of data segments is dispersed storage error encoded into a set of encoded data slices, wherein a decode threshold number of encoded data slices of the set of encoded data slices is needed to recover the data segment, and wherein the transfer number is equal or greater than the decode threshold number and less than a total number of encoded data slices in the set of encoded data slices; and
establishing access for the computing device to access the second set of storage units regarding the data object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes identifying a data access issue between a computing device and a first set of storage units regarding a data object. The method further includes determining whether the computing device will have a lessened data access issue with a second set of storage units. The method further includes, when the computing device will have the lessened data access issue with the second set of storage units, sending a copy of a transfer number of encoded data slices for each set of a plurality of sets of encoded data slices from at least some of the storage units of the first set of storage units to at least some of the storage units of the second set of storage units. The method further includes establishing access for the computing device to access the second set of storage units regarding the data object.
-
Citations
15 Claims
-
1. A method for execution by one or more processing modules of one or more dispersed storage networks (DSN) of a plurality of DSNs, the method comprises:
-
identifying a data access issue between a computing device and a first set of storage units regarding a data object; determining whether the computing device will have a lessened data access issue with a second set of storage units; when the computing device will have the lessened data access issue with the second set of storage units, sending a copy of a transfer number of encoded data slices for each set of a plurality of sets of encoded data slices from at least some of the storage units of the first set of storage units to at least some of the storage units of the second set of storage units, wherein the data object is divided into a plurality of data segments, wherein a data segment of the plurality of data segments is dispersed storage error encoded into a set of encoded data slices, wherein a decode threshold number of encoded data slices of the set of encoded data slices is needed to recover the data segment, and wherein the transfer number is equal or greater than the decode threshold number and less than a total number of encoded data slices in the set of encoded data slices; and establishing access for the computing device to access the second set of storage units regarding the data object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable memory device comprises:
-
a first memory component that stores operational instructions that, when executed by one or more processing modules of one or more dispersed storage networks (DSN) of a plurality of DSNs, causes the one or more processing modules to; identify a data access issue between a computing device and a first set of storage units regarding a data object; and determine whether the computing device will have a lessened data access issue with a second set of storage units; a second memory component that stores operational instructions that, when executed by the one or more processing modules, causes the one or more processing modules to; when the computing device will have the lessened data access issue with the second set of storage units, send a copy of a transfer number of encoded data slices for each set of a plurality of sets of encoded data slices from at least some of the storage units of the first set of storage units to at least some of the storage units of the second set of storage units, wherein the data object is divided into a plurality of data segments, wherein a data segment of the plurality of data segments is dispersed storage error encoded into a set of encoded data slices, wherein a decode threshold number of encoded data slices of the set of encoded data slices is needed to recover the data segment, and wherein the transfer number is equal or greater than the decode threshold number and less than a total number of encoded data slices in the set of encoded data slices; and a third memory component that stores operational instructions that, when executed by the one or more processing modules, causes the one or more processing modules to; establish access for the computing device to access the second set of storage units regarding the data object. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification