DISPERSED STORAGE UNIT SOLICITATION METHOD AND APPARATUS
First Claim
Patent Images
1. A method for execution by a dispersed storage processing module, the method comprises:
- obtaining data for storage;
soliciting dispersed storage (DS) units to store encoded data slices of the data;
receiving favorable responses from a set of DS units; and
encoding the data in accordance with an error coding dispersal storage function and in accordance with the favorable responses.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins by a dispersed storage processing module obtaining data for storage. The method continues with the dispersed storage processing module soliciting dispersed storage (DS) units to store encoded data slices of the data. The method continues with the dispersed storage processing module receiving favorable responses from a set of DS units. The method continues with the dispersed storage processing module encoding the data in accordance with an error coding dispersal storage function and in accordance with the favorable responses.
-
Citations
20 Claims
-
1. A method for execution by a dispersed storage processing module, the method comprises:
-
obtaining data for storage; soliciting dispersed storage (DS) units to store encoded data slices of the data; receiving favorable responses from a set of DS units; and encoding the data in accordance with an error coding dispersal storage function and in accordance with the favorable responses. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for execution by a dispersed storage (DS) unit, the method comprises:
-
receiving a solicitation message regarding dispersed storage of data, wherein the solicitation message includes one or more storage requirements regarding storage of encoded data slices of the data; comparing the one or more storage requirements with storage capabilities of the DS unit; when the storage capabilities compares favorably to the one or more storage requirements, sending a favorable response; receiving at least one of the encoded data slices of the data; and storing the at least one of the encoded data slices in accordance with the one or more storage requirements. - View Dependent Claims (8, 9, 10)
-
-
11. A dispersed storage processing module comprises:
-
an interface; and a processing module operable to; obtain data for storage; solicit, via the interface, dispersed storage (DS) units to store encoded data slices of the data; receive, via the interface, favorable responses from a set of DS units; and encode the data in accordance with an error coding dispersal storage function and in accordance with the favorable responses. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A dispersed storage (DS) unit comprises:
-
an interface; a memory; and a processing module operable to; receive, via the interface, a solicitation message regarding dispersed storage of data, wherein the solicitation message includes one or more storage requirements regarding storage of encoded data slices of the data; compare the one or more storage requirements with storage capabilities of the DS unit; send, via the interface, a favorable response when the storage capabilities compares favorably to the one or more storage requirements; receive, via the interface, at least one of the encoded data slices of the data; and store, in the memory, the at least one of the encoded data slices in accordance with the one or more storage requirements. - View Dependent Claims (18, 19, 20)
-
Specification