Batching access requests in a dispersed storage network
First Claim
Patent Images
1. A method for execution by a dispersed storage and task (DST) processing unit of a dispersed storage network (DSN) that includes a processor and a memory, the method comprises:
- selecting a first proper subset of dispersed storage and task (DST) execution units of the DSN based on detecting that a second DST processing unit requires access to the first proper subset of DST execution units; and
batching access requests over a time period in accordance with the first proper subset of the DST execution units of the DSN to limit the access requests to the first proper subset of DST execution units of the DSN during the time period, wherein the access requests are issued by the DST processing unit;
wherein the second DST processing unit synchronizes with the DST processing unit to batch second access requests over the time period in accordance with the first proper subset of the DST execution units of the DSN to limit the second access requests to the first proper subset of DST execution units of the DSN during the time period, wherein the second access requests are issued by the second DST processing unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A method begins by a processing system of a dispersed storage network (DSN) selecting a first proper subset of dispersed storage and task (DST) execution units of the DSN. The method continues with the processing system batching access requests over a time period in accordance with the first proper subset of the DST execution units of the DSN to limit the access requests to the first proper subset of DST execution units of the DSN during the time period.
-
Citations
20 Claims
-
1. A method for execution by a dispersed storage and task (DST) processing unit of a dispersed storage network (DSN) that includes a processor and a memory, the method comprises:
-
selecting a first proper subset of dispersed storage and task (DST) execution units of the DSN based on detecting that a second DST processing unit requires access to the first proper subset of DST execution units; and batching access requests over a time period in accordance with the first proper subset of the DST execution units of the DSN to limit the access requests to the first proper subset of DST execution units of the DSN during the time period, wherein the access requests are issued by the DST processing unit; wherein the second DST processing unit synchronizes with the DST processing unit to batch second access requests over the time period in accordance with the first proper subset of the DST execution units of the DSN to limit the second access requests to the first proper subset of DST execution units of the DSN during the time period, wherein the second access requests are issued by the second DST processing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A dispersed storage and task (DST) processing unit of a dispersed storage network (DSN) comprises:
-
at least one processor; a memory that stores operational instructions, that when executed by the at least one processor cause the DST processing unit to; select a first proper subset of dispersed storage and task (DST) execution units of the DSN based on detecting that a second DST processing unit requires access to the first proper subset of DST execution units; and batch access requests over a time period in accordance with the first proper subset of the DST execution units of the DSN to limit the access requests to the first proper subset of DST execution units of the DSN during the time period, wherein the access requests are issued by the DST processing unit; wherein the second DST processing unit synchronizes with the DST processing unit to batch second access requests over the time period in accordance with the first proper subset of the DST execution units of the DSN to limit the second access requests to the first proper subset of DST execution units of the DSN during the time period, wherein the second access requests are issued by the second DST processing unit. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium comprises:
at least one memory section that stores operational instructions that, when executed by a dispersed storage and task (DST) processing unit of a dispersed storage network (DSN) that includes a processor and a memory, causes the DST processing unit to; select a first proper subset of dispersed storage and task (DST) execution units of the DSN based on detecting that a second DST processing unit requires access to the first proper subset of DST execution units; and batch access requests over a time period in accordance with the first proper subset of the DST execution units of the DSN to limit the access requests to the first proper subset of DST execution units of the DSN during the time period, wherein the access requests are issued by the DST processing unit; wherein the second DST processing unit synchronizes with the DST processing unit to batch second access requests over the time period in accordance with the first proper subset of the DST execution units of the DSN to limit the second access requests to the first proper subset of DST execution units of the DSN during the time period, wherein the second access requests are issued by the second DST processing unit. - View Dependent Claims (16, 17, 18, 19, 20)
Specification