Patent · US Active

Dynamic feedback-based throughput control for black-box storage systems

US9665294B2 · kind B2 · utility

4Cited by
4References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 12, 2016
Grant dateMay 30, 2017
Priority date
Expiry dateMay 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.