Throttling access requests at different layers of a dsn memory
AssigneeInternational Business Machines Corporation
InventorsIlir Iljazi, Jason K. Resch
Life of this patent
Estimating the term…
Abstract
A method for a dispersed storage network (DSN) begins by determining an I/O (input/output) capacity of a storage level of DSN memory. The method continues by determining a required performance level to meet operational demands of services operating at the storage level. The method continues by setting a storage level throttle rate based on the I/O capacity and the required performance level and determining a remaining I/O performance of the DSN memory to be allocated to a higher storage level.
Claims18
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:
- determining, by a processing unit, an I/O (input/output) capacity of a storage level of DSN memory;
- determining, by a processing unit, a required performance level to meet operational demands of services operating at the storage level;
- setting, by a processing unit, a storage level throttle rate based on the I/O capacity and the required performance level;
- and
- determining, by a processing unit, a remaining I/O performance of the DSN memory to be allocated to a next higher storage level.
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:
- determine, by a processing unit, an I/O (input/output) capacity of a storage level of DSN memory;
- determine, by a processing unit, a required performance level to meet operational demands of services operating at the storage level;
- set, by a processing unit, a storage level throttle rate based on the I/O capacity and the required performance level;
- and
- determine, by a processing unit, a remaining I/O performance of the DSN memory to be allocated to a next higher storage level.
Dependencies are inferred from the claim text.