Writing encoded data slices in a dispersed storage network
First Claim
1. A method for writing a set of encoded data slices to memory of a dispersed storage network (DSN), wherein the method is executed by one or more processing modules of one or more computing devices of the DSN, the method comprises:
- identifying an encoded data slice of the set of encoded data slices for a redundant write operation to produce an identified encoded data slice;
generating a set of first write requests regarding the set of encoded data slices less the identified encoded data slice;
generating a set of second write requests regarding the identified encoded data slice, the set of second write requests including the identified encoded data slice and replications of the identified encoded data slice;
sending the set of first write requests to storage units of the DSN; and
sending the set of second write requests to a set of storage units of the DSN, wherein each storage unit of the set of storage units is sent a corresponding one of the set of second write requests.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for writing a set of encoded data slices to memory of a dispersed storage network (DSN) begins by a processing module identifying an encoded data slice of the set of encoded data slices for a redundant write operation to produce an identified encoded data slice. The method continues with the processing module generating a set of first write requests regarding the set of encoded data slices less the identified encoded data slice and generating a set of second write requests regarding the identified encoded data slice. The method continues with the processing module sending the set of first write requests to storage units of the DSN and sending the set of second write requests to a set of storage units of the DSN, where each storage unit of the set of storage units is sent a corresponding one of the set of second write requests.
-
Citations
27 Claims
-
1. A method for writing a set of encoded data slices to memory of a dispersed storage network (DSN), wherein the method is executed by one or more processing modules of one or more computing devices of the DSN, the method comprises:
-
identifying an encoded data slice of the set of encoded data slices for a redundant write operation to produce an identified encoded data slice; generating a set of first write requests regarding the set of encoded data slices less the identified encoded data slice; generating a set of second write requests regarding the identified encoded data slice, the set of second write requests including the identified encoded data slice and replications of the identified encoded data slice; sending the set of first write requests to storage units of the DSN; and sending the set of second write requests to a set of storage units of the DSN, wherein each storage unit of the set of storage units is sent a corresponding one of the set of second write requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable memory device comprises:
-
at least one memory section that stores operational instructions that, when executed by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), causes the one or more computing devices to; identify an encoded data slice of a set of encoded data slices for a redundant write operation to produce an identified encoded data slice; generate a set of first write requests regarding the set of encoded data slices less the identified encoded data slice; generate a set of second write requests regarding the identified encoded data slice, the set of second write requests including the identified encoded data slice and replications of the identified encoded data slice; send the set of first write requests to storage units of the DSN; and send the set of second write requests to a set of storage units of the DSN, wherein each storage unit of the set of storage units is sent a corresponding one of the set of second write requests. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computing device of a group of computing devices of a dispersed storage network (DSN), the computing device comprises:
-
an interface; a local memory; and a processing module operably coupled to the interface and the local memory, wherein the processing module functions to; identify an encoded data slice of a set of encoded data slices for a redundant write operation to produce an identified encoded data slice; generate a set of first write requests regarding the set of encoded data slices less the identified encoded data slice; generate a set of second write requests regarding the identified encoded data slice, the set of second write requests including the identified encoded data slice and replications of the identified encoded data slice; send, via the interface, the set of first write requests to storage units of the DSN; and send, via the interface, the set of second write requests to a set of storage units of the DSN, wherein each storage unit of the set of storage units is sent a corresponding one of the set of second write requests. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification