SLICE SERVER REBALANCING
    1.
    发明申请
    SLICE SERVER REBALANCING 审中-公开
    SLICE服务器重新平衡

    公开(公告)号:US20130227145A1

    公开(公告)日:2013-08-29

    申请号:US13857008

    申请日:2013-04-04

    CPC classification number: H04L47/822 G06F9/5083 H04L67/1008 H04L67/1029

    Abstract: Disclosed are systems, computer-readable mediums, and methods for determining a load value for each of a plurality of volume servers in a storage system. The storage system stores data from a plurality of clients. Each volume server comprises a plurality of slices, each of which contains data associated with a client. A first volume server is determined to be overloaded based upon the load value for the first volume server being above a predetermined threshold. A slice located on the first volume server is selected to relocate. A second volume server is determined to relocate the slice to based on the load value of the second volume server.

    Abstract translation: 公开了用于确定存储系统中的多个卷服务器中的每一个的负载值的系统,计算机可读介质和方法。 存储系统存储来自多个客户端的数据。 每个卷服务器包括多个片,每个片包含与客户端相关联的数据。 基于第一卷服务器的负载值高于预定阈值,确定第一卷服务器被重载。 选择位于第一卷服务器上的切片进行重定位。 确定第二卷服务器基于第二卷服务器的负载值重新定位切片。

    PROPORTIONAL QUALITY OF SERVICE BASED ON CLIENT USAGE AND SYSTEM METRICS
    2.
    发明申请
    PROPORTIONAL QUALITY OF SERVICE BASED ON CLIENT USAGE AND SYSTEM METRICS 有权
    基于客户使用和系统度量的比例服务质量

    公开(公告)号:US20130227111A1

    公开(公告)日:2013-08-29

    申请号:US13856958

    申请日:2013-04-04

    Abstract: Disclosed are systems, computer-readable mediums, and methods for determining client metrics of a volume in a storage system for a first client of a plurality of clients. The storage system stores data from the plurality of clients. System metrics of a cluster in the storage system are determined based upon use of the storage system by the plurality of clients. A load value of the storage system is determined based upon the system metrics and the client metrics. The load value is determined to be above a predefined threshold. A target performance value is calculated based upon the load value, a minimum quality of service value, and a maximum quality of service value. Performance of the storage system is adjusted for the client based upon the target performance value and the determining the load value is above the predefined threshold.

    Abstract translation: 公开了用于确定多个客户端中的第一客户端的存储系统中的卷的客户端度量的系统,计算机可读介质和方法。 存储系统存储来自多个客户端的数据。 基于多个客户端的存储系统的使用来确定存储系统中的集群的系统度量。 基于系统度量和客户端度量来确定存储系统的负载值。 负载值被确定为高于预定阈值。 基于负载值,最低服务质量值和最大服务质量值计算目标性能值。 基于目标性能值和确定负载值高于预定义阈值,为客户端调整存储系统的性能。

    WRITING DATA IN A DISTRIBUTED DATA STORAGE SYSTEM
    3.
    发明申请
    WRITING DATA IN A DISTRIBUTED DATA STORAGE SYSTEM 有权
    在分布式数据存储系统中写入数据

    公开(公告)号:US20150220284A1

    公开(公告)日:2015-08-06

    申请号:US14684956

    申请日:2015-04-13

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

    WRITING DATA IN A DISTRIBUTED DATA STORAGE SYSTEM
    4.
    发明申请
    WRITING DATA IN A DISTRIBUTED DATA STORAGE SYSTEM 有权
    在分布式数据存储系统中写入数据

    公开(公告)号:US20140351363A1

    公开(公告)日:2014-11-27

    申请号:US14454197

    申请日:2014-08-07

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

    DRIVE LEVEL ENCRYPTION KEY MANAGEMENT IN A DISTRIBUTED STORAGE SYSTEM
    5.
    发明申请
    DRIVE LEVEL ENCRYPTION KEY MANAGEMENT IN A DISTRIBUTED STORAGE SYSTEM 审中-公开
    分布式存储系统中的驱动级加密密钥管理

    公开(公告)号:US20140331061A1

    公开(公告)日:2014-11-06

    申请号:US13875902

    申请日:2013-05-02

    Applicant: SOLIDFIRE, INC

    CPC classification number: G06F21/6218 G06F2221/2143 H04L9/085 H04L9/0894

    Abstract: Disclosed are systems, computer-readable mediums, and methods for receiving an input/output operation regarding data associated with a distributed storage system that includes a plurality of storage devices. A key identifier associated with the I/O operation is determined. The key identifier identifies a key that has been divided into a number of key pieces. Two or more storage devices of the plurality of storage devices that contain one or more of the key pieces are determined and at least a threshold number of key pieces are requested from the two or more storage devices. The minimum number of key pieces needed to reconstruct the key is the threshold number. The key is reconstructed from the requested key pieces. A cryptographic function is performed on data associated with the I/O operation using the reconstructed key and the I/O operation is completed based upon the performed cryptographic function.

    Abstract translation: 公开了用于接收与包括多个存储设备的分布式存储系统相关联的数据的输入/输出操作的系统,计算机可读介质和方法。 确定与I / O操作相关联的键标识符。 密钥标识符标识已被分成多个密钥的密钥。 确定包含一个或多个密钥块的多个存储设备中的两个或更多个存储设备,并且从两个或更多个存储设备请求至少一个阈值数量的密钥。 重建密钥所需的最小密钥数量是阈值数。 密钥由所请求的密钥重构。 对使用重构密钥的与I / O操作相关联的数据执行加密功能,并且基于所执行的加密功能完成I / O操作。

    QUALITY OF SERVICE POLICY SETS
    6.
    发明申请

    公开(公告)号:US20130232261A1

    公开(公告)日:2013-09-05

    申请号:US13856997

    申请日:2013-04-04

    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.

Patent Agency Ranking