UPDATES FOR FLASH TRANSLATION LAYER

    公开(公告)号:US20220409119A1

    公开(公告)日:2022-12-29

    申请号:US17896998

    申请日:2022-08-26

    摘要: A method of operating a storage system is provided. The method includes executing an operating system on one or more processors of a compute device that is coupled to one or more solid-state drives and executing a file system on the one or more processors of the compute device. The method includes configuring the compute device with one or more replaceable plug-ins that are specific to the one or more solid-state drives, and executing a flash translation layer on the one or more processors of the compute device, with assistance through the one or more replaceable plug-ins for reading and writing the one or more solid-state drives.

    EFFICIENT MEMORY DUMP
    4.
    发明申请

    公开(公告)号:US20210357325A1

    公开(公告)日:2021-11-18

    申请号:US17383128

    申请日:2021-07-22

    摘要: A method of operating a storage unit having non-volatile random-access memory (NVRAM) and solid-state memory is provided. The method includes transferring contents of the NVRAM to the solid-state memory, in response to detecting a power loss. The method includes during the transferring, having each of a plurality of channels in parallel, reading one or more of a plurality of logical unit numbers (LUNs) each corresponding to a portion of the NVRAM, performing an XOR of data of each of the one or more of the plurality of LUNs with data of a preceding LUN, and writing results of the XOR to the solid-state memory.

    Efficient transfer of memory contents

    公开(公告)号:US11099986B2

    公开(公告)日:2021-08-24

    申请号:US16383479

    申请日:2019-04-12

    摘要: A method of operating a storage unit having non-volatile random-access memory (NVRAM) and solid-state memory is provided. The method includes transferring contents of the NVRAM to the solid-state memory, in response to detecting a power loss. The method includes during the transferring, having each of a plurality of channels in parallel, reading one or more of a plurality of logical unit numbers (LUNs) each corresponding to a portion of the NVRAM, performing an XOR of data of each of the one or more of the plurality of LUNs with data of a preceding LUN, and writing results of the XOR to the solid-state memory.

    STORAGE SYSTEM COMMUNICATION FOR DATA RESILIENCY

    公开(公告)号:US20200045111A1

    公开(公告)日:2020-02-06

    申请号:US16601328

    申请日:2019-10-14

    摘要: In some embodiments, a storage system with internal communication for data resiliency, is provided. The storage system includes a plurality of blades, each having a processor of a storage node arranged for communication with other blades through a midplane. Each of the plurality of blades has one or more storage units each having a storage controller and storage memory. The system includes a switch fabric coupling the plurality of blades through the midplane, and each storage unit having a first end of a point-to-point communication pathway connecting to the midplane, the point-to-point communication pathway passing through an associated blade having the storage unit and bypassing the processor of the storage node of the associated blade.

    Intra-block error correction
    8.
    发明授权

    公开(公告)号:US11886295B2

    公开(公告)日:2024-01-30

    申请号:US17589747

    申请日:2022-01-31

    IPC分类号: G06F11/00 G06F11/10 G06F11/07

    摘要: Intra-block error correction including generating reconstructed sub-portions of a portion of a dataset that is distributed into a plurality of portions that are stored on different storage devices of the storage system, wherein the dataset indicates a first number of errors that is greater than a second number of parity data portions of the dataset, determining that a sub-portion of the dataset does not match a corresponding reconstructed sub-portion of the dataset; and based on the determination, replacing the sub-portion of the dataset with the reconstructed sub-portion of the dataset.

    Independent scaling of compute resources and storage resources in a storage system

    公开(公告)号:US11706895B2

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

    申请号:US15213447

    申请日:2016-07-19

    IPC分类号: H05K7/14

    CPC分类号: H05K7/1498

    摘要: A storage system that supports independent scaling of compute resources and storage resources, the storage system including: one or more chassis, wherein each chassis includes a plurality of slots, each slot configured to receive a blade; a plurality of compute resources; a plurality of storage resources; a plurality of blades, where each blade includes at least one compute resource or at least one storage resource and each of the storage resources may be directly accessed by each of the compute resources without utilizing an intermediate compute resource; a first power domain configured to deliver power to one or more of the compute resources; and a second power domain configured to deliver power to the storage resources, wherein the first power domain and the second power domain can be independently operated.

    EFFICIENT DATA STORAGE BY GROUPING SIMILAR DATA WITHIN A ZONE

    公开(公告)号:US20220365875A1

    公开(公告)日:2022-11-17

    申请号:US17877737

    申请日:2022-07-29

    IPC分类号: G06F12/02 G06F3/06

    摘要: A method of storing data is provided. The method includes receiving a plurality of data blocks provided to a hyperscaler system. The method also includes determining a corresponding property for each data block of the plurality of data blocks. The method further includes identifying a set of data blocks from the plurality of data blocks. Each data block of the set of data blocks is associated with a first property. The method further includes storing the set of data blocks in a first zone of a zoned storage system, based on the first property.