AUTOMATED FIRMWARE UPDATE WITH ROLLBACK IN A DATA STORAGE SYSTEM
    5.
    发明申请
    AUTOMATED FIRMWARE UPDATE WITH ROLLBACK IN A DATA STORAGE SYSTEM 有权
    在数据存储系统中使用自动化的固件更新

    公开(公告)号:US20170031671A1

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

    申请号:US14811406

    申请日:2015-07-28

    Abstract: Systems and methods for automated firmware update with rollback are described herein. The systems include a plurality of storage zones, each storage zone including a plurality of storage nodes, each storage node including a plurality of storage media. The method includes monitoring storage system activity and parameters and maintaining a data storage system usage and parameter database containing system activity information. When a firmware update is available, data storage system activity is evaluated. Storage nodes needing the firmware update are identified. The firmware update is run on available storage nodes identified as needing the firmware update. The impact of the firmware update is evaluated and a rollback of the firmware update is initiated on all firmware updated storage nodes when parameter variations are significant and/or result in degraded performance.

    Abstract translation: 本文描述了具有回滚的自动固件更新的系统和方法。 这些系统包括多个存储区,每个存储区包括多个存储节点,每个存储节点包括多个存储介质。 该方法包括监视存储系统活动和参数,并维护包含系统活动信息的数据存储系统使用情况和参数数据库。 固件更新可用时,将对数据存储系统活动进行评估。 识别需要固件更新的存储节点。 固件更新是在需要固件更新标识的可用存储节点上运行。 评估固件更新的影响,并且当参数变化很大和/或导致性能下降时,在所有固件更新的存储节点上启动固件更新的回滚。

    DUAL ACCESS MEMORY MAPPED DATA STRUCTURE MEMORY
    6.
    发明申请
    DUAL ACCESS MEMORY MAPPED DATA STRUCTURE MEMORY 有权
    双访问存储器映射数据结构存储器

    公开(公告)号:US20160162422A1

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

    申请号:US14563507

    申请日:2014-12-08

    Inventor: Bret S. Weber

    Abstract: Systems and methods are provided for expanding the available memory of a storage controller. The systems and methods utilize a PCIe memory controller connected to the backend interface of the storage controller. Memory of the PCIe memory controller is memory mapped to controller memory of the storage controller. The PCIe connection allows the storage controller to access the memory of the PCIe memory controller with latencies similar to that of the controller memory.

    Abstract translation: 提供了用于扩展存储控制器的可用存储器的系统和方法。 系统和方法利用连接到存储控制器的后端接口的PCIe存储器控制器。 存储器将PCIe存储器控制器的存储器映射到存储控制器的控制器存储器。 PCIe连接允许存储控制器以与控制器存储器类似的延迟访问PCIe存储器控制器的存储器。

    FAILURE RESILIENT DISTRIBUTED REPLICATED DATA STORAGE SYSTEM
    7.
    发明申请
    FAILURE RESILIENT DISTRIBUTED REPLICATED DATA STORAGE SYSTEM 有权
    故障恢复分布式数据存储系统

    公开(公告)号:US20150370637A1

    公开(公告)日:2015-12-24

    申请号:US14841484

    申请日:2015-08-31

    Abstract: A failure resilient distributed replicated data storage system is described herein. The storage system includes zones that are independent, and autonomous from each other. The zones include nodes that are independent and autonomous. The nodes include storage devices. When a data item is stored, it is partitioned into a plurality of data objects and a plurality of parity objects calculated. Reassembly instructions are created for the data item. The data objects and parity objects are spread across all nodes and zones in the storage system. Reassembly instructions are also spread across the zones. When a read request is received, the data item is prepared from the lowest latency nodes according to the reassembly instructions. This provides for data resiliency while keeping the amount of storage space required relatively low.

    Abstract translation: 本文描述了故障弹性分布式复制数据存储系统。 存储系统包括彼此独立的并且彼此自主的区域。 这些区域包括独立和自主的节点。 节点包括存储设备。 当存储数据项时,将其划分为多个数据对象,并计算多个奇偶校验对象。 为数据项创建重新组装说明。 数据对象和奇偶校验对象分布在存储系统中的所有节点和区域之间。 重新组装说明也分布在各个区域之间。 当接收到读取请求时,根据重新组装指令从最低延迟节点准备数据项。 这提供了数据弹性,同时保持所需的存储空间量相对较低。

    REDUCING METADATA IN A WRITE-ANYWHERE STORAGE SYSTEM
    8.
    发明申请
    REDUCING METADATA IN A WRITE-ANYWHERE STORAGE SYSTEM 有权
    在写入任何存储系统中减少元数据

    公开(公告)号:US20150347434A1

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

    申请号:US14824972

    申请日:2015-08-12

    Abstract: Systems and methods for reducing metadata in a write-anywhere storage system are disclosed herein. The system includes a plurality of clients coupled with a plurality of storage nodes, each storage node having a plurality of primary storage devices coupled thereto. A memory management unit including cache memory is included in the client. The memory management unit serves as a cache for data produced by the clients before the data is stored in the primary storage. The cache includes an extent cache, an extent index, a commit cache and a commit index. The movement of data and metadata is by an interval tree. Methods for reducing data in the interval tree increase data storage and data retrieval performance of the system.

    Abstract translation: 这里公开了用于减少写入任何位置的存储系统中的元数据的系统和方法。 该系统包括与多个存储节点耦合的多个客户端,每个存储节点具有耦合到其上的多个主存储设备。 包括缓存存储器的存储器管理单元包括在客户机中。 在将数据存储在主存储器中之前,存储器管理单元用作由客户端生成的数据的高速缓存。 缓存包括扩展缓存,扩展名索引,提交高速缓存和提交索引。 数据和元数据的移动是间隔树。 减少间隔树中数据的方法增加了系统的数据存储和数据检索性能。

    Searchable data in an object storage system
    9.
    发明授权
    Searchable data in an object storage system 有权
    对象存储系统中的可搜索数据

    公开(公告)号:US09177034B2

    公开(公告)日:2015-11-03

    申请号:US13966108

    申请日:2013-08-13

    CPC classification number: G06F17/30575 G06F17/30545

    Abstract: A searchable data storage system is described herein. The storage system includes zones that are independent, and autonomous from each other. The zones include nodes that are independent and autonomous. The nodes include storage devices. When a data item is stored, a local database is updated with information about the newly stored data item. When a search for a data item meeting certain metadata criteria is received, multiple concurrent searches are conducted across all storage devices in all nodes in all zones of the storage system. The configuration of the data storage system allows a parallel concurrent search at constituent storage devices to be performed quickly.

    Abstract translation: 这里描述了可搜索的数据存储系统。 存储系统包括彼此独立的并且彼此自主的区域。 这些区域包括独立和自主的节点。 节点包括存储设备。 当存储数据项时,使用关于新存储的数据项的信息更新本地数据库。 当接收到满足某些元数据标准的数据项的搜索时,在存储系统的所有区域中的所有节点中的所有存储设备上进行多次并发搜索。 数据存储系统的配置允许快速执行构成存储设备的并行并发搜索。

    METHOD AND SYSTEM FOR DATA TRANSFER BETWEEN COMPUTE CLUSTERS AND FILE SYSTEM
    10.
    发明申请
    METHOD AND SYSTEM FOR DATA TRANSFER BETWEEN COMPUTE CLUSTERS AND FILE SYSTEM 有权
    计算机与文件系统之间数据传输的方法和系统

    公开(公告)号:US20140351300A1

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

    申请号:US14045170

    申请日:2013-10-03

    CPC classification number: G06F17/303 G06F17/30194 H04L12/6418 H04L67/06

    Abstract: A data migrating system and method are provided in which a Burst Buffer Network Aggregator (BBNA) process is configured either on the File Servers or on the File System's dedicated I/O nodes to coalesce data fragments stored in participating Burst Buffer nodes under the direction of a primary BB node appointed by a data generating entity prior to transfer of the full data stripe into the File System. The “write” request in the form of a full data stripe is distributed into a plurality of data fragments among participating BB nodes along with corresponding metadata. The primary BB node gathers the metadata from the participating BB nodes, sends the metadata list to the BBNA unit, responsive to which the BBNA unit allocates a buffer sufficient to store the full data stripe, and transfers data fragments from participating BB nodes into the full data stripe buffer, thereby coalescing the data fragments into the full data stripe, which is subsequently transferred from the buffer in the BBNA unit into the File System.

    Abstract translation: 提供了一种数据迁移系统和方法,其中在文件服务器或文件系统的专用I / O节点上配置了突发缓冲区网络聚合器(BBNA)进程,以将存储在参与的突发缓冲区节点中的数据片段合并在 在将完整数据条带传送到文件系统之前由数据生成实体指定的主BB节点。 以完整数据条带形式的“写入”请求与相应的元数据一起分发到参与BB节点之间的多个数据片段中。 主BB节点从参与的BB节点收集元数据,将元数据列表发送到BBNA单元,响应于该BBNA单元分配足以存储完整数据条带的缓冲器,并将参与BB节点的数据片段传输到全部 数据条带缓冲区,从而将数据片段聚合成完整数据条带,随后将其从BBNA单元中的缓冲区传送到文件系统。

Patent Agency Ranking