Patent ID: 9330048
Filing Date: 2016-05-03
CPC Classification: G06F

Claim Text:
1. A method of balancing response times of a system, comprising: receiving an initial first-type synchronous I/O request from a host; after receiving the initial first-type synchronous I/O request, initiating a time window; determining a length of the time window based on an assessment of an expected likelihood of receiving another first-type synchronous I/O request from the host; receiving at least one subsequent I/O request during the time window; determining a type of the at least one subsequent I/O request; in response to determining that the at least one subsequent I/O request is at least one other first-type synchronous I/O request received from the host during the time window, processing the at least one other first-type synchronous I/O request; and in response to determining that the at least one subsequent I/O request is a second-type request that is different from the at least one other first-type synchronous I/O request, throttling processing of the second-type request received during the time window until after the time window has expired.