Priority level adaptation in a dispersed storage network
First Claim
Patent Images
1. A method for execution by a dispersed storage and task (DST) processing unit that includes a processor, the method comprises:
- accessing, via the processor, write sequence information corresponding to a write sequence;
determining, via the processor, whether to elevate a priority level of the write sequence based on determining when the write sequence is associated with an oldest write sequence of a plurality of other write sequences that has not received a write threshold number of favorable write responses;
when the processor determines to elevate the priority level of the write sequence, the processor elevates the priority level of the write sequence;
determining, via the processor, whether to lower the priority level of the write sequence; and
when the processor determines to lower the priority level of the write sequence, the processor lowers the priority level of the write sequence.
3 Assignments
0 Petitions
Accused Products
Abstract
A processing system in a dispersed storage network is configured to access write sequence information corresponding to a write sequence; determine whether to elevate a priority level of the write sequence; when the processing system determines to elevate the priority level of the write sequence, elevate the priority level of the write sequence; determine whether to lower the priority level of the write sequence; and when the processing system determines to lower the priority level of the write sequence, the processing system lowers the priority level of the write sequence.
88 Citations
19 Claims
-
1. A method for execution by a dispersed storage and task (DST) processing unit that includes a processor, the method comprises:
-
accessing, via the processor, write sequence information corresponding to a write sequence; determining, via the processor, whether to elevate a priority level of the write sequence based on determining when the write sequence is associated with an oldest write sequence of a plurality of other write sequences that has not received a write threshold number of favorable write responses; when the processor determines to elevate the priority level of the write sequence, the processor elevates the priority level of the write sequence; determining, via the processor, whether to lower the priority level of the write sequence; and when the processor determines to lower the priority level of the write sequence, the processor lowers the priority level of the write sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A processing system of a dispersed storage network comprises:
-
at least one processor; a memory that stores operational instructions, that when executed by the at least one processor cause the processing system to; access write sequence information corresponding to a write sequence; determine whether to elevate a priority level of the write sequence based on determining when the write sequence is associated with an oldest write sequence of a plurality of other write sequences that has not received a write threshold number of favorable write responses; when the processing system determines to elevate the priority level of the write sequence, elevate the priority level of the write sequence; determine whether to lower the priority level of the write sequence; and when the processing system determines to lower the priority level of the write sequence, lower the priority level of the write sequence. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium comprises:
at least one memory section that stores operational instructions that, when executed by a processing system of a dispersed storage network (DSN) that includes a processor and a memory, causes the processing system to; access write sequence information corresponding to a write sequence; determine whether to elevate a priority level of the write sequence based on determining when the write sequence is associated with an oldest write sequence of a plurality of other write sequences that has not received a write threshold number of favorable write responses; when the processing system determines to elevate the priority level of the write sequence, elevate the priority level of the write sequence; determine whether to lower the priority level of the write sequence; and when the processing system determines to lower the priority level of the write sequence, lower the priority level of the write sequence.
Specification