AGGRESSIVE DATA DEDUPLICATION USING LAZY GARBAGE COLLECTION
    47.
    发明申请
    AGGRESSIVE DATA DEDUPLICATION USING LAZY GARBAGE COLLECTION 有权
    使用LAZY GARBAGE收集的数据缓存

    公开(公告)号:US20160283372A1

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

    申请号:US14670288

    申请日:2015-03-26

    Inventor: John D. Davis

    Abstract: A method for extending data lifetime for reference in deduplication is provided. The method includes determining that a quantity of user data has at least a threshold amount of data that is re-created in a storage system. The method includes protecting at least portions of the quantity of user data from erasure by garbage collection in the storage system during a predetermined time interval, wherein the protected at least portions are available for data deduplication of further user data in the storage system during the predetermined time interval.

    Abstract translation: 提供了一种扩展数据寿命以便重复数据删除引用的方法。 该方法包括确定用户数据的数量至少具有在存储系统中重新创建的阈值数量的数量。 该方法包括:在预定的时间间隔期间,通过在存储系统中的垃圾收集来保护用户数据的数量的至少一部分不被擦除,其中所述受保护的至少部分可用于在预定的时间段期间存储系统中的另外的用户数据的重复数据删除 时间间隔。

    Stacked symmetric printed circuit boards
    48.
    发明授权
    Stacked symmetric printed circuit boards 有权
    堆叠对称印刷电路板

    公开(公告)号:US09437943B1

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

    申请号:US14659469

    申请日:2015-03-16

    Inventor: John D. Davis

    Abstract: A printed circuit board (PCB) is provided. The PCB includes a connector extending from a surface of the PCB and a bypass feature extending through the PCB. The PCB is constructed so that a first copy of the PCB is configured to be assembled to a second copy of the PCB with the second copy rotated and/or flipped relative to the first copy. An electrical connection to the first copy is accessible via the connector of the first copy, and an electrical connection to the second copy is accessible via the connector of the second copy through the bypass feature of the first copy.

    Abstract translation: 提供印刷电路板(PCB)。 PCB包括从PCB的表面延伸的连接器和延伸穿过PCB的旁路特征。 PCB被构造成使得PCB的第一副本被配置为组装到PCB的第二副本,而第二副本相对于第一副本旋转和/或翻转。 可以通过第一副本的连接器访问与第一副本的电连接,并且通过第一副本的旁路功能,可以经由第二副本的连接器访问与第二副本的电连接。

    Die-level monitoring in a storage cluster
    49.
    发明授权
    Die-level monitoring in a storage cluster 有权
    存储集群中的模块级监视

    公开(公告)号:US09082512B1

    公开(公告)日:2015-07-14

    申请号:US14454522

    申请日:2014-08-07

    Abstract: In some embodiments, a method for die-level monitoring is provided. The method includes distributing user data throughout a plurality of storage nodes through erasure coding, wherein the plurality of storage nodes are housed within a chassis that couples the storage nodes. Each of the storage nodes has a non-volatile solid-state storage with non-volatile memory and the user data is accessible via the erasure coding from a remainder of the storage nodes in event of two of the storage nodes being unreachable. The method includes producing diagnostic information that diagnoses the non-volatile memory on a basis of per package, per die, per plane, per block, or per page, the producing performed by each of the plurality of storage nodes. The method includes writing the diagnostic information to a memory in the storage cluster.

    Abstract translation: 在一些实施例中,提供了一种用于管芯级监视的方法。 该方法包括通过擦除编码在多个存储节点中分发用户数据,其中多个存储节点被容纳在耦合存储节点的机箱内。 每个存储节点具有具有非易失性存储器的非易失性固态存储器,并且在两个存储节点不可达的情况下,存储节点的其余部分的擦除编码可以访问用户数据。 该方法包括基于每个封装,每个芯片,每个平面,每个块或每页,由多个存储节点中的每个存储节点执行的产生来产生诊断信息。 该方法包括将诊断信息写入存储集群中的存储器。

    WEAR LEVELLING FOR DIFFERING MEMORY TYPES
    50.
    发明公开

    公开(公告)号:US20240143439A1

    公开(公告)日:2024-05-02

    申请号:US17992452

    申请日:2022-11-22

    Abstract: A method for adjustable error correction in a storage cluster is provided. The method includes determining health of a non-volatile memory of a non-volatile solid-state storage unit of each of a plurality of storage nodes in a storage cluster on a basis of per flash package, per flash die, per flash plane, per flash block, or per flash page. The determining is performed by the storage cluster. The plurality of storage nodes is housed within a chassis that couples the storage nodes as the storage cluster. The method includes adjusting erasure coding across the plurality of storage nodes based on the health of the non-volatile memory and distributing user data throughout the plurality of storage nodes through the erasure coding. The user data is accessible via the erasure coding from a remainder of the plurality of storage nodes if any of the plurality of storage nodes are unreachable.

Patent Agency Ranking