Dynamic feedback-based throughput control for black-box storage systems
US9665294B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | May 12, 2016 |
| Grant date | May 30, 2017 |
| Priority date | — |
| Expiry date | May 12, 2036 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F13/102
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.