Global access permit listing
AssigneeInternational Business Machines Corporation
InventorIlir Iljazi
Life of this patent
Estimating the term…
Abstract
A method begins with requesting access to a dispersed storage (DS) processing unit. The method continues by receiving, based on available access permits of the DS processing unit, an error indication denying access to the DS processing unit. The method continues by retrieving from a public directory a number of available access permits for a plurality of other DS processing units. The method continues by determining which of the other DS processing units have a plurality of available access permits and reissuing the access request to at least one of the other DS processing units.
Claims20
A method for execution by one or more processing modules of one or more computing devices of a dispersed storage network (DSN), the method comprises:
- requesting access to a DS processing unit of the DSN;
- receiving, based on available access permits of the DS processing unit, an error indication denying access to the DS processing unit;
- retrieving, from a public directory, a number of available access permits for a plurality of other DS processing units;
- determining which of the plurality of other DS processing units have a plurality of available access permits;
- and
- requesting access to at least one of these other DS processing units.
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:
- retrieve from a public directory a number of available access permits for a plurality of DS processing units;
- determine which of the plurality of DS processing units have a plurality of available access permits;
- and
- issue an access request to at least one of these DS processing units.
A computing device of a dispersed storage network (DSN), the computing device comprises:
- an access module and coupled computing core that functions to:
- determine a number of available access permits for a dispersed storage (DS) processing unit;
- publish the number of available access permits to a public directory;
- issue access permits to access requesters;
- release access permits after access completion;
- and
- update the public directory with a current number of the available access permits.
Dependencies are inferred from the claim text.