STORAGE AND RETRIEVAL OF REQUIRED SLICES IN A DISPERSED STORAGE NETWORK
First Claim
1. A method comprises:
- for a set of encoded data slices of a plurality of sets of encoded data slices, determining whether one or more of the encoded data slices of the set of encoded data slices are required encoded data slices to produce one or more required encoded data slices; and
when the one or more of the encoded data slices are required;
generating specific dispersed storage network (DSN) storage information for each of the one or more required encoded data slices;
generating general DSN storage information for remaining encoded data slices of the set of encoded data slices; and
sending the set of encoded data slices to a dispersed storage network in accordance with the specific DSN storage information and the general DSN storage information.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a processing module determining whether one or more encoded data slices of a set of encoded data slices of a plurality of sets of encoded data slices are required encoded data slices to produce one or more required encoded data slices. When the one or more of the encoded data slices are required, the method continues with the processing module generating specific dispersed storage network (DSN) storage information for each of the one or more required encoded data slices, generating general DSN storage information for remaining encoded data slices of the set of encoded data slices, and sending the set of encoded data slices to a dispersed storage network in accordance with the specific DSN storage information and the general DSN storage information.
-
Citations
22 Claims
-
1. A method comprises:
-
for a set of encoded data slices of a plurality of sets of encoded data slices, determining whether one or more of the encoded data slices of the set of encoded data slices are required encoded data slices to produce one or more required encoded data slices; and when the one or more of the encoded data slices are required; generating specific dispersed storage network (DSN) storage information for each of the one or more required encoded data slices; generating general DSN storage information for remaining encoded data slices of the set of encoded data slices; and sending the set of encoded data slices to a dispersed storage network in accordance with the specific DSN storage information and the general DSN storage information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprises:
-
receiving at least some encoded data slices of a set of encoded data slices of a plurality of sets of encoded data slices; determining whether one or more of the encoded data slices of the set of encoded data slices are required encoded data slices to produce one or more required encoded data slices; and when the one or more of the encoded data slices are required; determining whether the one or more required encoded data slices was received in accordance with specific dispersed storage network (DSN) retrieval information; when at least one of the one or more required encoded data slices was not received, determining a subsequent data retrieval approach based on the specific DSN retrieval information; and requesting retrieval of the at least one of the one or more required encoded data slices in accordance with the subsequent data retrieval approach. - View Dependent Claims (9, 10, 11)
-
-
12. A computer comprises:
-
an interface; a memory; and a processing module operable to; for a set of encoded data slices of a plurality of sets of encoded data slices, determine whether one or more of the encoded data slices of the set of encoded data slices are required encoded data slices to produce one or more required encoded data slices; and when the one or more of the encoded data slices are required; generate specific dispersed storage network (DSN) storage information for each of the one or more required encoded data slices; generate general DSN storage information for remaining encoded data slices of the set of encoded data slices; and send, the of the interface, the set of encoded data slices to a dispersed storage network in accordance with the specific DSN storage information and the general DSN storage information. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer comprises:
-
an interface; a memory; and a processing module operable to; receive, via the interface, at least some encoded data slices of a set of encoded data slices of a plurality of sets of encoded data slices; determine whether one or more of the encoded data slices of the set of encoded data slices are required encoded data slices to produce one or more required encoded data slices; and when the one or more of the encoded data slices are required; determine whether the one or more required encoded data slices was received in accordance with specific dispersed storage network (DSN) retrieval information; when at least one of the one or more required encoded data slices was not received, determine a subsequent data retrieval approach based on the specific DSN retrieval information; and request retrieval of the at least one of the one or more required encoded data slices in accordance with the subsequent data retrieval approach. - View Dependent Claims (20, 21, 22)
-
Specification