Reconfiguring data storage in multiple dispersed storage networks
First Claim
1. A method for execution by a computer, the method comprises:
- determining, for a set of user devices, access performance of a copy of copies of dispersed storage encoded data, wherein the copies of the dispersed storage encoded data are stored in a set of dispersed storage networks (DSNs), wherein a DSN of the set of DSNs includes a plurality of dispersed storage units and is storing the copy;
when the access performance is not at a desired access performance level, modifying, at least one of a set of user devices assignment to the DSN and the set of DSNs based on the access performance and the desired access performance level; and
when the set of DSNs is to be modified by adding a new DSN to the set of DSNs, for the new DSN;
determining error coding dispersal storage parameters based on local data retrieval accesses allocated to the new DSN;
facilitating the new DSN storing another copy of the dispersed storage encoded data and changing assignment of the set of user devices to the new DSN for accessing the copy.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module determining access performance to copies of dispersed storage encoded data, wherein the copies of the dispersed storage encoded data are stored in a set of a plurality of dispersed storage networks (DSNs). The method continues with the processing module modifying the set of the plurality of DSNs based on the access performance and the desired access performance level to produce a modified set of the plurality of DSNs when the access performance is not at a desired access performance level. The method continues with the processing module, for a new DSN of the modified set of the plurality of DSNs, determining error coding dispersal storage parameters based on local data retrieval accesses allocated to the new DSN and facilitating the new DSN storing another copy of the dispersed storage encoded data.
82 Citations
18 Claims
-
1. A method for execution by a computer, the method comprises:
-
determining, for a set of user devices, access performance of a copy of copies of dispersed storage encoded data, wherein the copies of the dispersed storage encoded data are stored in a set of dispersed storage networks (DSNs), wherein a DSN of the set of DSNs includes a plurality of dispersed storage units and is storing the copy; when the access performance is not at a desired access performance level, modifying, at least one of a set of user devices assignment to the DSN and the set of DSNs based on the access performance and the desired access performance level; and when the set of DSNs is to be modified by adding a new DSN to the set of DSNs, for the new DSN; determining error coding dispersal storage parameters based on local data retrieval accesses allocated to the new DSN; facilitating the new DSN storing another copy of the dispersed storage encoded data and changing assignment of the set of user devices to the new DSN for accessing the copy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer comprises:
-
an interface; a memory; and a processing module operably coupled to the interface and the memory, wherein the processing module is operable to; determine, for a set of user devices, access performance of a copy of copies of dispersed storage encoded data, wherein the copies of the dispersed storage encoded data are stored in a set of dispersed storage networks (DSNs), wherein a DSN of the set of DSNs includes a plurality of dispersed storage units and is storing the copy; when the access performance is not at a desired access performance level, modify, at least one of a set of user devices assignment to the DSN and the set of DSNs based on the access performance and the desired access performance level; and when the set of DSNs is to be modified by adding a new DSN to the set of DSNs, for the new DSN; determine error coding dispersal storage parameters based on local data retrieval accesses allocated to the new DSN; facilitate the new DSN storing another copy of the dispersed storage encoded data and change assignment of the set of user devices to the new DSN for accessing the copy. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification