CPC G06F 11/1092 (2013.01) [G06F 3/061 (2013.01); G06F 3/064 (2013.01); G06F 3/0604 (2013.01); G06F 3/067 (2013.01); G06F 3/0611 (2013.01); G06F 3/0619 (2013.01); G06F 3/0635 (2013.01); G06F 3/0659 (2013.01); G06F 3/0665 (2013.01); G06F 3/0689 (2013.01); G06F 11/2094 (2013.01); H03M 13/1515 (2013.01); H03M 13/3761 (2013.01); H04L 43/0864 (2013.01); H04L 43/0876 (2013.01); H04L 43/16 (2013.01); H04L 67/1008 (2013.01); H04L 67/1097 (2013.01); G06F 2201/805 (2013.01)] | 18 Claims |
1. A method for execution by at least one processing system, the method comprising:
electronically storing, in a first storage unit of a first set of storage units, a first encoded data slice corresponding to at least one data object, wherein the first encoded data slice is dispersed storage encoded;
providing a second set of storage units, the second set of storage units including one or more additional storage units;
determining error coding dispersal storage parameters associated with the second set of storage units to have a decode threshold in common with parameters by which the first encoded data slice is dispersed storage encoded; and
migrating the first encoded data slice from the first storage unit to at least one of the one or more additional storage units of the second set of storage units, wherein the migrating is based on metadata associated with the data object, a replication factor associated with the data object, and when the error coding dispersal storage parameters associated with the second set of storage units are determined to have the decode threshold in common with the parameters by which the first encoded data slice is dispersed storage encoded.
|