Patent ID: 9436389
Filing Date: 2016-09-06
CPC Classification: G06F

Claim Text:
1. A computer-executed method for managing shared storage input-output (I/O) resources, comprising: receiving a request for an I/O operation on a storage system to which a plurality of requests for I/O operations have been recently issued; wherein the plurality of requests comprises a first set of requests that are associated with a first I/O scheduling group of a plurality of I/O scheduling groups, and a second set of requests that are associated with a second I/O scheduling group of the plurality of I/O scheduling groups; determining an I/O scheduling group of the plurality of I/O scheduling groups with which the received request is associated; in response to determining that the received request is associated with the first I/O scheduling group: wherein a second I/O policy associated with said second I/O scheduling group specifies a second I/O allocation that dictates a second maximum threshold, wherein the second maximum threshold is one of: determining whether said I/O statistic associated with I/O operations that have recently issued to said storage system for said first I/O scheduling group is less than said first maximum threshold; and in response to determining that said I/O statistic is less than said first maximum threshold: wherein the method is performed by one or more computing devices.