Quality of service policy sets
    21.
    发明授权

    公开(公告)号:US09712401B2

    公开(公告)日:2017-07-18

    申请号:US14701832

    申请日:2015-05-01

    Applicant: NETAPP, INC.

    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.

    Writing data in a distributed data storage system
    22.
    发明授权
    Writing data in a distributed data storage system 有权
    在分布式数据存储系统中编写数据

    公开(公告)号:US09507537B2

    公开(公告)日:2016-11-29

    申请号:US14684956

    申请日:2015-04-13

    Applicant: NETAPP, INC.

    Inventor: David D. Wright

    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: 方法,系统和装置,包括在计算机可读介质上编码的计算机程序,用于接收包括数据的写入请求和用于存储数据的客户端地址。 数据被分割成一个或多个存储单元。 计算唯一地识别存储单元的内容的一个或多个存储单元中的每一个的存储单元标识符。 确定每个存储单元标识符与块服务器之间的映射。 对于一个或多个存储单元中的每一个,存储单元和相应的存储单元标识符被发送到块服务器。 块服务器将存储单元和存储单元存储在存储单元标识符的块服务器上的信息存储。 与具有相同存储单元标识符的存储单元相关联的多个客户端地址被映射到单个存储单元。

    Data transformation during recycling

    公开(公告)号:US09423964B1

    公开(公告)日:2016-08-23

    申请号:US14941938

    申请日:2015-11-16

    Applicant: NETAPP, INC.

    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.

Patent Agency Ranking