-
公开(公告)号:US09712401B2
公开(公告)日:2017-07-18
申请号:US14701832
申请日:2015-05-01
Applicant: NETAPP, INC.
Inventor: David D. Wright , Michael Xu
IPC: G06F15/173 , H04L12/24 , H04L29/08
CPC classification number: H04L41/5022 , G06F3/061 , G06F3/0659 , G06F3/067 , G06F11/3433 , G06F11/3485 , G06F2201/81 , H04L41/50 , H04L41/5009 , H04L41/5067 , H04L67/1097
Abstract: Disclosed are systems, computer-readable mediums, and methods for receiving client quality of service values associated with a first client. Client metrics of a volume in a storage system are determined for the first client. The client metrics reflect usage of the storage system by the first client. A client load value based is determined upon the client metrics. A quality of service management policy for the first client is determined from a plurality of quality of service management policies based upon the client load value. Each quality of service management policy comprises a formula based on a quality of service parameter. A client target performance value is determined based upon the formula of the quality of service management policy and the received client quality of service values. Performance of the storage system is adjusted for the first client based upon the client target performance value.
-
公开(公告)号:US09507537B2
公开(公告)日:2016-11-29
申请号:US14684956
申请日:2015-04-13
Applicant: NETAPP, INC.
Inventor: David D. Wright
IPC: G06F15/173 , G06F3/06 , H04L29/08
CPC classification number: G06F3/0608 , G06F3/0619 , G06F3/0641 , G06F3/0644 , G06F3/0659 , G06F3/0665 , G06F3/067 , G06F3/0689 , G06F12/0284 , G06F15/173 , G06F15/17331 , G06F2003/0692 , G06F2212/1032 , G06F2212/1044 , G06F2212/154 , G06F2212/163 , G06F2212/263 , G06F2212/401 , H04L67/1097
Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving a write request that includes data and a client address at which to store the data. The data is segmented into the one or more storage units. A storage unit identifier for each of the one or more storage units is computed that uniquely identifies content of a storage unit. A mapping between each storage unit identifier to a block server is determined. For each of the one or more storage units, the storage unit and the corresponding storage unit identifier is sent to a block server. The block server stores the storage unit and information on where the storage unit is stored on the block server for the storage unit identifier. Multiple client addresses associated with a storage unit with the same storage unit identifier are mapped to a single storage unit.
Abstract translation: 方法,系统和装置,包括在计算机可读介质上编码的计算机程序,用于接收包括数据的写入请求和用于存储数据的客户端地址。 数据被分割成一个或多个存储单元。 计算唯一地识别存储单元的内容的一个或多个存储单元中的每一个的存储单元标识符。 确定每个存储单元标识符与块服务器之间的映射。 对于一个或多个存储单元中的每一个,存储单元和相应的存储单元标识符被发送到块服务器。 块服务器将存储单元和存储单元存储在存储单元标识符的块服务器上的信息存储。 与具有相同存储单元标识符的存储单元相关联的多个客户端地址被映射到单个存储单元。
-
公开(公告)号:US09423964B1
公开(公告)日:2016-08-23
申请号:US14941938
申请日:2015-11-16
Applicant: NETAPP, INC.
Inventor: Charles Randall , David D. Wright , Michael Xu
CPC classification number: G06F3/0608 , G06F3/061 , G06F3/064 , G06F3/0673
Abstract: Disclosed are systems, computer-readable mediums, and methods for transforming data in a file system. As part of a recycling process, a determination is made that transformations should be attempted. A data block is determined to be in use by at least one user of the storage system. If a transformation should be attempted on the data block is determined. Parameters associated with the performance of the file system can be used in this determination. A type of transformation to be done is determined. The data block is transformed based upon the selected transformation. The transformed data block is written to the storage system. As part of the recycling process, the transformation requires no additional input/output requests.
-
-