A method begins by a processing module of a storage network analyzing storage network memory for a level of usability and based on the analyzing, selecting alternative memory available for receipt of encoded data slices stored in current memory, where a data object is segmented into a plurality of data segments and a data segment of the plurality of data segments is dispersed error encoded in accordance with dispersed error encoding parameters to produce a set of encoded data slices. The method continues with the processing module determining whether to move encoded data slices from current memory to alternative memory and based on a determination to move slices, allocating alternative memory. Finally, the processing module moves at least some encoded data slices from a current memory to alternate memory and updates a memory assignment mechanism for the at least some encoded data slices.
Legal claims defining the scope of protection, as filed with the USPTO.
3. The method of claim 1, wherein the storage network memory does not include current memory.
4. The method of claim 1, wherein the storage network memory of the storage network includes a plurality of memory devices.
5. The method of claim 1, wherein the level of usability is based on a relative utilization of the alternative storage network memory.
6. The method of claim 1, wherein the level of usability is based on a relative historical usage of the alternative storage network memory.
8. The method of claim 1, wherein the level of usability is based on a relative amount of historical usage of the alternative storage network memory and a relative utilization of the alternative storage network memory.
9. The method of claim 1, wherein the memory assignment mechanism is a memory assignment table.
11. The method of claim 1, wherein the current memory is a different memory type than the alternative memory.
14. The computing device of claim 12, wherein the storage network memory of the storage network includes a plurality of memory devices.
15. The computing device of claim 12, wherein the level of usability is based on a relative utilization of the alternative storage network memory.
16. The computing device of claim 12, wherein the level of usability is based on a relative historical usage of the alternative storage network memory.
18. The computing device of claim 12, wherein the level of usability is based on a relative amount of historical usage of the alternative storage network memory and a relative utilization of the alternative storage network memory.
19. The computing device of claim 12, wherein the memory assignment mechanism is a memory assignment table.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
June 24, 2021
May 30, 2023
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.