Detailed memory device statistics with drive write location determination
First Claim
1. A method of selecting memory resources in a dispersed storage network, the dispersed storage network including a plurality of dispersed storage units, the plurality of dispersed storage units each including a respective plurality of memories, the method comprising:
- obtaining respective deep statistics for the respective plurality of memories of one or more of the plurality of dispersed storage units;
determining a respective performance level of one or more of the respective plurality of memories of the one or more of the plurality of dispersed storage units; and
determining whether to access one of the one or more of the respective plurality of memories of the one or more of the plurality of dispersed storage units based on the respective performance level of the one of the one or more of the respective plurality of memories of the one or more of the plurality of dispersed storage units.
3 Assignments
0 Petitions
Accused Products
Abstract
Method and systems for selecting memory resources in a dispersed storage network (DSN) include a processing module obtaining deep statistics for one or more memory device of at least some storage units of a plurality of storage units of the DSN. The processing module also determines a performance level of the memory device based on the associated deep statistics of at least the memory device and further determines whether to access a memory device based on the associated performance level of the memory device. For example, the processing module indicates not to access the memory device when the performance level of the memory device is less than a minimum performance threshold level and selects another memory device associated with a favorable performance level. In addition to, the processing module can generate a new DSN address for new data storage where the new DSN address is associated with the another memory device.
87 Citations
20 Claims
-
1. A method of selecting memory resources in a dispersed storage network, the dispersed storage network including a plurality of dispersed storage units, the plurality of dispersed storage units each including a respective plurality of memories, the method comprising:
-
obtaining respective deep statistics for the respective plurality of memories of one or more of the plurality of dispersed storage units; determining a respective performance level of one or more of the respective plurality of memories of the one or more of the plurality of dispersed storage units; and determining whether to access one of the one or more of the respective plurality of memories of the one or more of the plurality of dispersed storage units based on the respective performance level of the one of the one or more of the respective plurality of memories of the one or more of the plurality of dispersed storage units. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A dispersed storage processing unit for selecting memory resources in a dispersed storage network, the dispersed storage network including a plurality of dispersed storage units, the plurality of dispersed storage units each including a respective plurality of memories, the dispersed storage processing unit comprising:
-
a communications interface; a memory; and a computer processor; where the memory includes instructions for causing the computer processor to; obtain respective deep statistics for the respective plurality of memories of one or more of the plurality of dispersed storage units; determine a respective performance level of one or more of the respective plurality of memories of the one or more of the plurality of dispersed storage units; and determine whether to access one of the one or more of the respective plurality of memories of the one or more of the plurality of dispersed storage units based on the respective performance level of the one of the one or more of the respective plurality of memories of the one or more of the plurality of dispersed storage units. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A dispersed storage network comprising:
-
a plurality of dispersed storage units, the plurality of dispersed storage units each including a respective plurality of memories; a dispersed storage processing units including; a communications interface; a memory; and a computer processor; where the memory includes instructions for causing the computer processor to; obtain respective deep statistics for the respective plurality of memories of one or more of the plurality of dispersed storage units; determine a respective performance level of one or more of the respective plurality of memories of the one or more of the plurality of dispersed storage units; and determine whether to access one of the one or more of the respective plurality of memories of the one or more of the plurality of dispersed storage units based on the respective performance level of the one of the one or more of the respective plurality of memories of the one or more of the plurality of dispersed storage units. - View Dependent Claims (18, 19, 20)
-
Specification