METHOD AND APPARATUS FOR DISPERSED STORAGE MEMORY DEVICE UTILIZATION
First Claim
1. A method for dispersed memory storage comprises:
- receiving data for storage;
determining storage metadata regarding the data;
determining memory device capabilities of a dispersed storage network (DSN) memory;
identifying memory devices of the DSN memory based on the memory device capabilities and the storage metadata to produce identified memory devices;
encoding the data into a plurality of data slices in accordance with an error coding dispersal storage function; and
storing the plurality of data slices in the identified memory devices.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module receiving data for storage. The method continues with the processing module determining storage metadata regarding the data the method continues with the processing module. The method continues with the processing module determining memory device capabilities based on the storage metadata. The method continues with the processing module identifying memory devices based on the memory device capabilities to produce identified memory devices. The method continues with the processing module encoding the data into a plurality of data slices in accordance with an error coding dispersal function. The method continues with the processing module storing the plurality of data slices in the identified memory devices.
-
Citations
19 Claims
-
1. A method for dispersed memory storage comprises:
-
receiving data for storage; determining storage metadata regarding the data; determining memory device capabilities of a dispersed storage network (DSN) memory; identifying memory devices of the DSN memory based on the memory device capabilities and the storage metadata to produce identified memory devices; encoding the data into a plurality of data slices in accordance with an error coding dispersal storage function; and storing the plurality of data slices in the identified memory devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer comprises:
-
a dispersal memory interface; and a processing module operable to; obtain data for storage; determine storage metadata regarding the data; determine memory device capabilities of a dispersed storage network (DSN) memory; identify memory devices of the DSN memory based on the memory device capabilities to produce identified memory devices; encode the data into a plurality of data slices in accordance with an error coding dispersal function; and output, via the dispersal memory interface, the plurality of data slices to the identified memory devices for storage therein. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification