Dynamic feedback-based throughput control for black-box storage systems
AssigneeInternational Business Machines Corporation
InventorsAnna S. Povzner, Renu Tewari, Noah Watkins
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsAnna S. Povzner, Renu Tewari, Noah Watkins
Estimating the term…
Embodiments of the present invention relate to dynamic feedback-based throughput control for storage systems. In one embodiment, a method of and computer program product for storage throughput control are provided. A plurality of I/O requests is received at a rate controller. The rate controller comprises a plurality of token buckets. A token bucket is selected from the plurality of token buckets based on a service class of each of the plurality of I/O requests. The plurality of I/O requests is sent from the rate controller to a storage system at a control rate. Throughput of the storage system is observed. The control rate is dynamically adjusted based on the variance between the observed throughput of the storage system and the first rate. Adjusting the control rate includes determining a minimum throughput reservation for each service class, and allocating throughput capacity to each service class proportional to its throughput reservation.
A method comprising:
A system comprising:
A computer program product for storage throughput control, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by a processor to:
Dependencies are inferred from the claim text.