Patent ID: 8856400

Claim:
A method of controlling I/O operations with a storage device, comprising: establishing a plurality of quotas that each correspond to a maximum amount of data to store on the storage device in a given amount of time, wherein each of the quotas are respectively imposed according to each of a plurality of storage groups, each of the storage groups being a group of logical volumes accessing the storage device via ports of the storage device, and wherein each of the quotas is set and enforced independently for each of the storage groups using the ports of the storage device; in connection with an I/O operation, determining a particular storage group of the plurality of storage groups with which the I/O operation is associated; determining if processing the I/O operation would cause a particular quota of the plurality of quotas to be exceeded, the particular quota corresponding to the particular storage group with which the I/O operation is associated; and performing the I/O operation for the particular storage group if the particular quota is not exceeded.