METHOD FOR GENERATING ADDRESSES IN A DISPERSED STORAGE NETWORK
First Claim
1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises:
- encoding a data segment to create an encoded data segment;
slicing the encoded data segment into a set of encoded data slices;
selecting a plurality of resource levels associated with one or more DSN memory devices; and
based on the plurality of resource levels, generating a DSN address for each of the encoded data slices of the set of encoded data slices.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module of a dispersed storage network (DSN) receiving a DSN retrieval request regarding a data object and performing a scoring function using properties of the DSN retrieval request and properties of DSN memory of the DSN to produce a storage scoring resultant. The method continues with the processing module identifying a set of primary storage units based on the storage scoring resultant and sending a set of retrieval requests to the set of primary storage units. When a primary storage unit does not provide a favorable response, using the storage scoring resultant to identify an alternative storage unit. When the alternative storage unit is identified, sending a corresponding retrieval request to the alternative storage unit.
27 Citations
18 Claims
-
1. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises:
-
encoding a data segment to create an encoded data segment; slicing the encoded data segment into a set of encoded data slices; selecting a plurality of resource levels associated with one or more DSN memory devices; and based on the plurality of resource levels, generating a DSN address for each of the encoded data slices of the set of encoded data slices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device comprises:
-
an interface for interfacing with a network; memory; and a first processing module operably coupled to the interface and to the memory, wherein the first processing module is operable to; encode a data segment to create an encoded data segment; slice the encoded data segment into a set of encoded data slices; select a plurality of resource levels associated with one or more DSN memory devices; and based on the plurality of resource levels, generate a DSN address for each of the encoded data slices of the set of encoded data slices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises:
-
encoding a data segment to create an encoded data segment; slicing the encoded data segment into a set of encoded data slices, wherein each of the encoded data slices of the set of encoded data slices includes information associated with a source of the data segment; determining one or more resource indicators for the set of encoded data slices; and based on the one or more resource indicators, generating a DSN address for each of the encoded data slices of the set of encoded data slices. - View Dependent Claims (16, 17, 18)
-
Specification