WRITE THRESHOLD UTILIZATION IN A DISPERSED STORAGE SYSTEM
First Claim
1. A method for execution by a dispersed storage processing module, the method comprises:
- sending a plurality of dispersed storage (DS) write commands to plurality of dispersed storage (DS) units for storing a plurality of encoded data slices;
receiving, within a time period, acknowledgements from at least some of the plurality of DS units to produce received acknowledgements;
determining whether a number of received acknowledgements compares favorably to a write threshold; and
when the number of received acknowledgements does not compare favorably to the write threshold, changing at least one of the write threshold and at least one of the plurality of DS units.
5 Assignments
0 Petitions
Accused Products
Abstract
A method begins with a processing module sending a plurality of dispersed storage write commands to plurality of dispersed storage (DS) units for storing a plurality of encoded data slices. The method continues with the processing module receiving, within a time period, acknowledgements from at least some of the plurality of DS units to produce received acknowledgements. The method continues with the processing module determining whether a number of received acknowledgements compares favorably to a write threshold. The method continues with the processing module changing at least one of the write threshold and at least one of the plurality of DS units when the number of received acknowledgements does not compare favorably to the write threshold.
104 Citations
22 Claims
-
1. A method for execution by a dispersed storage processing module, the method comprises:
-
sending a plurality of dispersed storage (DS) write commands to plurality of dispersed storage (DS) units for storing a plurality of encoded data slices; receiving, within a time period, acknowledgements from at least some of the plurality of DS units to produce received acknowledgements; determining whether a number of received acknowledgements compares favorably to a write threshold; and when the number of received acknowledgements does not compare favorably to the write threshold, changing at least one of the write threshold and at least one of the plurality of DS units. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprises:
-
selecting a write threshold to a first range of values between a read threshold and a slicing pillar width for a first storage preference, wherein the write threshold indicates a level of dispersed storage (DS) units required to acknowledge a DS write request; and selecting the write threshold to a second range of values between the read threshold and the slicing pillar width for a second storage preference. - View Dependent Claims (9, 10, 11)
-
-
12. A computer comprises:
-
an interface; and a processing module operable to; send, via the interface, a plurality of dispersed storage (DS) write commands to plurality of dispersed storage (DS) units for storing a plurality of encoded data slices; receive, via the interface, within a time period, acknowledgements from at least some of the plurality of DS units to produce received acknowledgements; determine whether a number of received acknowledgements compares favorably to a write threshold; and change at least one of the write threshold and at least one of the plurality of DS units when the number of received acknowledgements does not compare favorably to the write threshold. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer comprises:
-
an interface; and a processing module operable to; select a write threshold to a first range of values between a read threshold and a slicing pillar width for a first storage preference, wherein the write threshold indicates a level of dispersed storage (DS) units required to acknowledge a DS write request; and select the write threshold to a second range of values between the read threshold and the slicing pillar width for a second storage preference. - View Dependent Claims (20, 21, 22)
-
Specification