发明名称 I/O performance quotas
摘要 Controlling I/O operations with a storage device includes establishing a quota that corresponds to a maximum amount of data to store on the storage device in a given amount of time, determining if processing an I/O operation would cause the quota to be exceeded, and performing the I/O operation if the quota is not exceeded. The quota may be provided in I/O operations per second or as I/O throughput. Controlling I/O operations with a storage device may also include accumulating credit in response to a rate of I/O operations being less than the quota and performing I/O operations when the quota is exceeded in response to the credit being greater than zero. The credit may be decreased if an I/O operation is performed when the quota is exceeded.
申请公布号 US8856400(B1) 申请公布日期 2014.10.07
申请号 US201313833692 申请日期 2013.03.15
申请人 EMC Corporation 发明人 Davidson James L.;Bunting Chris;Don Arieh;Riordan Patrick Brian;Madden, Jr. John F.
分类号 G06F3/00;G06F5/00;G06F13/12;G06F13/38;G06F17/30;H04M15/02 主分类号 G06F3/00
代理机构 Muirhead and Saturnelli, LLC 代理人 Muirhead and Saturnelli, LLC
主权项 1. 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.
地址 Hopkinton MA US