-
公开(公告)号:US20180081832A1
公开(公告)日:2018-03-22
申请号:US15270973
申请日:2016-09-20
Applicant: NETAPP, INC.
Inventor: Austin Longo , Jared Cantwell
Abstract: Disclosed are systems, computer-readable mediums, and methods for managing input-output operations within a system including at least one client and a storage system. A processor receives information regarding allocated input-output operations (IOPS) associated with a client accessing a storage system storing client data. The information includes a number of allocated total IOPS, a number of allocated read IOPS, and a number of allocated write IOPS. The processor also receives a requested number of write IOPS associated with the at least one client's request to write to the storage system. The processor determines a target write IOPS based on the number of allocated total IOPS, the number of allocated write IOPS and the requested number of write IOPS, and executes the determined target write IOPS within the first time period.
-
公开(公告)号:US20170212705A1
公开(公告)日:2017-07-27
申请号:US15006568
申请日:2016-01-26
Applicant: NetApp, Inc.
Inventor: Kevin Kidney , Austin Longo
IPC: G06F3/06
CPC classification number: G06F3/0631 , G06F3/0607 , G06F3/067 , G06F3/0689
Abstract: A system and method for improving the distribution of data extent allocation in dynamic disk pool systems is disclosed. A storage system includes a storage controller that calls a hashing function to select storage devices on which to allocate data extents when such is requested. The hashing function takes into consideration a weight associated with each storage device in the dynamic disk pool. Once a storage device is selected, the weight associated with that storage device is reduced by a predetermined amount. This reduces the probability that the selected storage device is selected at a subsequent time. When the data extent is de-allocated, the weight associated with the affected storage device containing the now-de-allocated data extent is increased by a predetermined amount. This increases the probability that the storage device is selected at a subsequent time.
-