Actions for reserved filenames
    41.
    发明授权

    公开(公告)号:US11928076B2

    公开(公告)日:2024-03-12

    申请号:US17992444

    申请日:2022-11-22

    CPC classification number: G06F16/11

    Abstract: A method for administration through files in a storage cluster is provided. The method includes distributing user data, including files, throughout a plurality of storage nodes having non-volatile solid-state memory, through erasure coding. The plurality of storage nodes are housed within a single chassis that couples the storage nodes as the storage cluster. The method includes receiving at the storage cluster a command to write a file or read a file, the file having a filename. The method includes determining whether the filename is reserved and determining an administrative action according to the file, responsive to determining that the filename is reserved. The method includes initiating the administrative action. A storage system is also provided.

    ACTIONS FOR RESERVED FILENAMES
    42.
    发明申请

    公开(公告)号:US20230082527A1

    公开(公告)日:2023-03-16

    申请号:US17992444

    申请日:2022-11-22

    Abstract: A method for administration through files in a storage cluster is provided. The method includes distributing user data, including files, throughout a plurality of storage nodes having non-volatile solid-state memory, through erasure coding. The plurality of storage nodes are housed within a single chassis that couples the storage nodes as the storage cluster. The method includes receiving at the storage cluster a command to write a file or read a file, the file having a filename. The method includes determining whether the filename is reserved and determining an administrative action according to the file, responsive to determining that the filename is reserved. The method includes initiating the administrative action. A storage system is also provided.

    POINT TO POINT BASED BACKEND COMMUNICATION LAYER FOR STORAGE PROCESSING

    公开(公告)号:US20200296164A1

    公开(公告)日:2020-09-17

    申请号:US16888153

    申请日:2020-05-29

    Abstract: A storage system is provided. The storage system includes a plurality of storage nodes, each of the plurality of storage nodes having a plurality of storage units with storage memory. The system includes a first network coupling the plurality of storage nodes and a second network coupled to at least a subset of the plurality of storage units of each of the plurality of storage nodes such that one of the plurality of storage units of a first one of the plurality of storage nodes can initiate or relay a command to one of the plurality of storage units of a second one of the plurality of storage nodes via the second network without the command passing through the first network.

    Data control across multiple logical arrays

    公开(公告)号:US10353635B2

    公开(公告)日:2019-07-16

    申请号:US16050465

    申请日:2018-07-31

    Abstract: A storage cluster is provided. The storage cluster includes a plurality of storage nodes coupled together as the storage cluster. The plurality of storage nodes is configured to assign data to two or more logical arrays and the plurality of storage nodes is configured to establish data striping across the plurality of storage nodes for user data of each of the two or more logical arrays.

    Point to point based backend communication layer for storage processing

    公开(公告)号:US10178169B2

    公开(公告)日:2019-01-08

    申请号:US14683083

    申请日:2015-04-09

    Abstract: A storage system is provided. The storage system includes a plurality of storage nodes, each of the plurality of storage nodes having a plurality of storage units with storage memory. The system includes a first network coupling the plurality of storage nodes and a second network coupled to at least a subset of the plurality of storage units of each of the plurality of storage nodes such that one of the plurality of storage units of a first one of the plurality of storage nodes can initiate or relay a command to one of the plurality of storage units of a second one of the plurality of storage nodes via the second network without the command passing through the first network.

    SECURE DATA REPLICATION IN A STORAGE GRID
    46.
    发明申请

    公开(公告)号:US20180144143A1

    公开(公告)日:2018-05-24

    申请号:US15803613

    申请日:2017-11-03

    Abstract: A method for securing data in a storage grid is provided. The method includes generating a storage key from key shares of at least two storage clusters of a storage grid having at least three storage clusters and generating a grid key from the storage key and an external secret. The method includes encrypting data with the grid key to yield once encrypted data and encrypting the once encrypted data with the storage key to yield twice encrypted data. The method includes storing the twice encrypted data in a first storage cluster of the storage grid and storing the twice encrypted data in a second storage cluster of the storage grid, wherein at least one method operation is performed by a processor.

    Storage cluster
    47.
    发明授权
    Storage cluster 有权
    存储集群

    公开(公告)号:US09563506B2

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

    申请号:US14491552

    申请日:2014-09-19

    Abstract: A plurality of storage nodes is provided. The plurality of storage nodes is configured to communicate together as a storage cluster. Each of the plurality of storage nodes includes nonvolatile solid-state memory. The plurality of storage nodes is configured to distribute user data and metadata associated with the user data throughout the plurality of storage nodes such that the plurality of storage nodes maintain the ability to read the user data, using erasure coding, despite a loss of one of the plurality of storage nodes. A chassis enclosing the plurality of storage nodes includes power distribution, a high speed communication bus and the ability to install one or more storage nodes which may use the power distribution and communication bus in some embodiments. A method for accessing user data in a plurality of storage nodes having nonvolatile solid-state memory is also provided.

    Abstract translation: 提供多个存储节点。 多个存储节点被配置为一起作为存储集群通信。 多个存储节点中的每一个包括非易失性固态存储器。 多个存储节点被配置为在整个多个存储节点中分配与用户数据相关联的用户数据和元数据,使得多个存储节点使用擦除编码保持读取用户数据的能力,尽管丢失了 多个存储节点。 在一些实施例中,包围多个存储节点的底盘包括功率分配,高速通信总线以及安装可能使用配电和通信总线的一个或多个存储节点的能力。 还提供了一种用于访问具有非易失性固态存储器的多个存储节点中的用户数据的方法。

    DATA STRIPING ACROSS STORAGE NODES THAT ARE ASSIGNED TO MULTIPLE LOGICAL ARRAYS
    48.
    发明申请
    DATA STRIPING ACROSS STORAGE NODES THAT ARE ASSIGNED TO MULTIPLE LOGICAL ARRAYS 审中-公开
    分配给多个逻辑阵列的数据条带

    公开(公告)号:US20160283141A1

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

    申请号:US14671519

    申请日:2015-03-27

    Abstract: A storage cluster is provided. The storage cluster includes a plurality of storage nodes coupled together as the storage cluster. The plurality of storage nodes is configured to assign data to two or more logical arrays and the plurality of storage nodes is configured to establish data striping across the plurality of storage nodes for user data of each of the two or more logical arrays.

    Abstract translation: 提供了一个存储集群。 存储集群包括作为存储集群耦合在一起的多个存储节点。 多个存储节点被配置为将数据分配给两个或更多个逻辑阵列,并且多个存储节点被配置为在多个存储节点之间建立用于两个或更多个逻辑阵列中的每一个的用户数据的数据条带化。

    SQL-LIKE QUERY LANGUAGE FOR SELECTING AND RETRIEVING SYSTEMS TELEMETRY INCLUDING PERFORMANCE, ACCESS AND AUDIT DATA
    49.
    发明申请
    SQL-LIKE QUERY LANGUAGE FOR SELECTING AND RETRIEVING SYSTEMS TELEMETRY INCLUDING PERFORMANCE, ACCESS AND AUDIT DATA 审中-公开
    用于选择和检索系统的SQL-查询语言包括性能,访问和审计数据

    公开(公告)号:US20160275142A1

    公开(公告)日:2016-09-22

    申请号:US15145738

    申请日:2016-05-03

    Inventor: Par Botes

    CPC classification number: G06F16/2433

    Abstract: A method for querying a storage system is provided. The method includes receiving, at one of a plurality of storage nodes of the storage system, a query relating to metadata of the storage system. The method includes determining which authorities have ownership of ranges of user data to which the query pertains and distributing the query or portions of the query to the authorities that have ownership of the data, wherein each of the authorities access the metadata of the storage system associated with the query. The method includes aggregating replies to the query from the authorities that have ownership of the ranges of user data, to form a query reply.

    Abstract translation: 提供了一种查询存储系统的方法。 该方法包括在存储系统的多个存储节点中的一个存储节点处接收与存储系统的元数据有关的查询。 该方法包括确定哪个权限具有查询所属的用户数据范围的所有权,并将查询或部分查询分发给具有数据所有权的权限,其中每个权限访问存储系统相关联的元数据 与查询。 该方法包括聚合来自具有用户数据范围所有权的当局对查询的回复,以形成查询答复。

    Scalable non-uniform storage sizes
    50.
    发明授权
    Scalable non-uniform storage sizes 有权
    可扩展的不均匀存储大小

    公开(公告)号:US09367243B1

    公开(公告)日:2016-06-14

    申请号:US14296167

    申请日:2014-06-04

    Abstract: A plurality of storage nodes in a single chassis is provided. Each of the plurality of storage nodes has a storage capacity with nonvolatile solid-state memory for user data storage. The plurality of storage nodes is configured to support uniform storage capacities and non-uniform storage capacities among the plurality of storage nodes, as a storage cluster. The plurality of storage nodes is configured to distribute the user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can read the user data, using erasure coding, despite loss of two of the plurality of storage nodes.

    Abstract translation: 提供了单个机箱中的多个存储节点。 多个存储节点中的每一个具有用于用户数据存储的非易失性固态存储器的存储容量。 多个存储节点被配置为支持作为存储簇的多个存储节点之间的统一存储容量和不均匀的存储容量。 多个存储节点被配置为在整个多个存储节点中分发用户数据和元数据,使得多个存储节点可以使用擦除编码来读取用户数据,尽管丢失了多个存储节点中的两个。

Patent Agency Ranking