Temporal metric driven media management scheme

    公开(公告)号:US12045461B2

    公开(公告)日:2024-07-23

    申请号:US17876355

    申请日:2022-07-28

    Inventor: Luca Bert

    CPC classification number: G06F3/0604 G06F3/0619 G06F3/0652 G06F3/0673

    Abstract: A victim management unit (MU) for performing a media management operation is identified. The victim MU stores valid data. An ordered set cursors is maintained. A source cursor of the ordered set of cursors associated with the victim MU is identified. A target cursor of the ordered set of cursors referencing one or more available MUs is identified as the cursor following the source cursor in the ordered set of cursors. The valid data is associated with the identified target cursor.

    Data Storage Device with Memory Services based on Storage Capacity

    公开(公告)号:US20240193085A1

    公开(公告)日:2024-06-13

    申请号:US18526754

    申请日:2023-12-01

    Inventor: Luca Bert

    CPC classification number: G06F12/0815

    Abstract: A memory sub-system having a paging system to provide memory services over a connection from its host interface to a host system. The connection can support both a storage access protocol and a cache coherent memory access protocol. The memory sub-system can have a non-volatile memory to provide a storage capacity and a fast, volatile memory to cache active pages of a memory space provided by a memory device attached by the memory sub-system over the connection to the host system. The memory space can be configured in a namespace of the storage capacity of the non-volatile memory. Optionally, the memory space can be configured for access both via the storage access protocol using logical block addresses and via the cache coherent memory access protocol using memory addresses.

    Solid state drives configurable to use storage spaces of remote devices in activities involving proof of space

    公开(公告)号:US11977742B2

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

    申请号:US17591551

    申请日:2022-02-02

    CPC classification number: G06F3/0619 G06F3/0659 G06F3/067

    Abstract: An apparatus with a solid state drive (SSD) having firmware to farm proof of space plots stored outside of the SSD. The SSD has a communication interface configured to receive at least read commands and write commands from an external host system. The SSD has memory cells formed on at least one integrated circuit die, and a processing device configured to control executions of the read commands to retrieve data from the memory cells and executions the write commands to store data into the memory cells. The firmware is executable in the SSD to receive and store configuration data specified via a user interface to indicate a location, outside of the SSD, storing a proof of space plot that can be used by the SSD to participate in proof of space activities in a cryptocurrency network.

    Dynamic rain for zoned storage systems

    公开(公告)号:US11966638B2

    公开(公告)日:2024-04-23

    申请号:US17720136

    申请日:2022-04-13

    Inventor: Luca Bert

    Abstract: Aspects of the present disclosure configure a system component, such as memory sub-system controller, to dynamically generate Redundant Array of Independent Nodes (RAIN) parity information for zone-based memory allocations. The RAIN parity information is generated for a given zone or set of zones on the basis of whether the given zone or set of zones satisfy a zone completeness criterion. The zone completeness criterion can represent a specified size such that when a given zone reaches the specified size, the parity information for that zone is generated.

    EFFECTIVE STORAGE ALLOCATION FOR SEQUENTIALLY-WRITTEN MEMORY DEVICES

    公开(公告)号:US20240069739A1

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

    申请号:US18502764

    申请日:2023-11-06

    Inventor: Luca Bert

    Abstract: An input/output (I/O) write request directed at memory devices is received by a processing device. The write request includes a data object. The memory devices include groups of memory cells corresponding to sequential logical addresses. The data object is appended to a compound data object associated with one of the memory devices. The compound data object is associated with the groups of memory cells. A first group of memory cells is in the not-full state, and one or more subsequent, in an order corresponding to the sequential logical addresses, groups of memory cells is identified as a free group of memory cells. The compound data object is caused to be written to the groups of memory cells, resulting in the full state of the first group of memory cells and resulting in the not-full state of at least one of the one or more subsequent groups of memory.

    Storage Access Communications and Data Placement for Improved Performance and Reduced Write Amplification

    公开(公告)号:US20240028230A1

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

    申请号:US18337819

    申请日:2023-06-20

    Inventor: Luca Bert

    Abstract: A memory sub-system, such as a solid-state drive, configured to map a write stream to superblocks without the stream identifying a zone having a predetermined size in a namespace. The memory sub-system is configured to maintain, for the stream, a cursor configured to identify one of the plurality of superblocks as being reserved entirely for the stream; map, based on a superblock identified by the cursor, logical addresses of write commands in a contiguous segment of the stream to physical addresses in the superblock until the superblock is full; store data of write commands in the stream into based on mapping from logical addresses to physical addresses identified via the cursor; and allocate, for the cursor and in response to the superblock identified by the cursor being full, a free superblock available to continue mapping logical addresses to physical address.

    Network-Ready Storage Products with Computational Storage Processors

    公开(公告)号:US20240020049A1

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

    申请号:US17866336

    申请日:2022-07-15

    Inventor: Luca Bert

    CPC classification number: G06F3/0655 G06F3/061 G06F3/0679

    Abstract: A storage product manufactured as a component to be installed in a computing device to provide network storage services. The storage product has a network interface to receive storage access messages from a remote host system, a bus connector connectable via an external computer bus to an external local host system, a local storage device, and a computational storage processor. The storage product is configured to: separate the storage access messages into first messages, second messages, and third messages; provide the first messages to an external local host system to generate fourth messages; and provide the second messages to the computational storage processor to generate fifth messages. To implement network storage services provided via the network interface, the local storage device executes commands in the third messages, the fourth messages from the local host system, and the fifth messages from the computational storage processor.

    Data Storage Devices having Different Paths for Control Messages and Data Messages

    公开(公告)号:US20240020046A1

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

    申请号:US17866276

    申请日:2022-07-15

    Inventor: Luca Bert

    CPC classification number: G06F3/0655 G06F3/0679 G06F3/0604

    Abstract: An apparatus having a solid-state drive, a host interface, a network interface, and a controller configured to recover, from packets received in the network interface from a remote host system, first control messages and data messages containing host data provided by the remote host system. The controller is further configured to: send the first control messages via the host interface to a local host system to receive second control messages from the local host system; and process the second control messages and the data messages, without sending the data message to the local host system, to write the host data into the solid-state drive. When the first control messages include read requests, the controller is further configured to retrieve data from the solid-state drive and send, via the network interface, the retrieved data to the remote host system without going through the local host system.

    NODE COHERENCY FOR STORAGE RELATED DATA
    40.
    发明公开

    公开(公告)号:US20230409420A1

    公开(公告)日:2023-12-21

    申请号:US18231334

    申请日:2023-08-08

    Abstract: Operations include identifying a system failure affecting visibility, to at least one dual port node of a plurality of dual port nodes, of at least one of a first volume of a plurality of volumes of a first memory device or a second volume of the plurality of volumes, and modifying a visibility configuration to address the system failure. Each volume of the plurality of volumes includes a persistent memory region (PMR). Modifying the visibility configuration includes modifying the visibility of at least one of the first volume or the second volume to the at least one dual port node of the plurality of dual port nodes through its first port or its second port via the at least one switch domain of the plurality of switch domains.

Patent Agency Ranking