Quality of service management
US8458318B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jul 30, 2012 |
| Grant date | Jun 4, 2013 |
| Priority date | — |
| Expiry date | Jul 30, 2032 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L49/901
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A method for managing an amount of IO requests transmitted from a host computer to a storage system is described. A current latency value of an IO request most recently removed from an issue queue maintained by the host computer in order to transmit IO requests from the host computer to the storage system is periodically determined. An average latency value is the calculated based on the current latency value and a size limit of the issue queue is adjusted based in part on the average latency value. Upon receiving an IO request from one of a plurality of client applications running on the host computer, it can then be determined whether a number of pending IO requests in the issue queue has reached the size limit and the IO request can be transmitted to the issue queue if the number of pending IO request falls within the size limit.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.