Background memory scan block selection

    公开(公告)号:US11868643B2

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

    申请号:US17123914

    申请日:2020-12-16

    CPC classification number: G06F3/0653 G06F3/064 G06F3/0608 G06F3/0679 G06F13/28

    Abstract: The memory sub-systems of the present disclosure selects, for memory scans, a memory block which has a highest page fill ratio. In one embodiment, the memory sub-system identifies a number of block stripes located on a logical unit (LU) identified by a logical unit number (LUN), where the LU is one of a plurality of LUs of a memory device. The sub-system determines a fill ratio for each of the plurality of block stripes. The sub-system selects, among the block stripes, a block stripe with a highest fill ratio. The sub-system identifies, from the selected block stripe, a memory block of the LU. The sub-system performs a memory scan operation on the memory block of the memory device.

    MEMORY SYSTEM
    62.
    发明公开
    MEMORY SYSTEM 审中-公开

    公开(公告)号:US20240004549A1

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

    申请号:US18178472

    申请日:2023-03-03

    Inventor: Kohei OIKAWA

    CPC classification number: G06F3/0608 G06F3/0679 G06F3/0656

    Abstract: A memory system includes a non-volatile memory, a buffer memory, and a controller configured to write data to the non-volatile memory in write units of a predefined size, each write unit including a plurality of data items and log data and to temporarily store the data items and the log data of each write unit in the buffer memory prior to writing the write unit to the non-volatile memory. In response to a write command, the controller calculates a total data size of the data items of the write unit and write data specified in the write command, and a total log size of the log data and log information associated with the write data, and in response to determining that the total data size or the total log size is greater than their respective thresholds, write the write unit stored in the buffer memory to the non-volatile memory.

    Memory system and garbage collection control method

    公开(公告)号:US11853204B2

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

    申请号:US18064135

    申请日:2022-12-09

    Abstract: According to one embodiment, a memory system includes a controller which controls garbage collection for preparing one or more free blocks by writing valid data read from N blocks to one or more blocks of less than the N. The controller calculates a performance ratio between writing of data in response to a request from a host device and writing of data for the garbage collection in accordance with a data writable capacity remaining in a nonvolatile memory, calculates an average performance ratio from calculated performance ratios of M generations including a calculated latest performance ratio, and adjusts a performance cycle of the garbage collection by applying one of the calculated latest performance ratio and the calculated average performance ratio.

    Method and system for optimization of blockchain data storage

    公开(公告)号:US11849025B2

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

    申请号:US17886630

    申请日:2022-08-12

    CPC classification number: H04L9/0643 G06F3/0608 H04L9/50 H04L2209/56

    Abstract: A method for reducing file size of a blockchain through hash truncation includes: receiving a plurality of blockchain transactions; generating a first Merkle root of a first Merkle tree comprised of a first hash of each of the plurality of blockchain transactions; generating a second Merkle root of a second Merkle tree comprised of a second hash of each of the plurality of blockchain transactions, where the second hash is a truncation of the first hash for the respective blockchain transaction; generating a new block comprised of a block header and the first hash of each of the plurality of blockchain transactions, the block header including at least a timestamp, the first Merkle root, the second Merkle root, and a block reference value associated with a prior block in a blockchain; and transmitting the generated new block to a plurality of additional nodes in the blockchain network.

    REDUCING MEMORY USAGE IN STORING METADATA
    70.
    发明公开

    公开(公告)号:US20230401003A1

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

    申请号:US18239004

    申请日:2023-08-28

    Applicant: Cohesity, Inc.

    CPC classification number: G06F3/0655 G06F3/0679 G06F3/0608 G06F3/0652

    Abstract: Data associated with a source system is ingested. After the data is ingested, a post-processing metadata conversion process is performed including by selecting an entry of a chunk metadata data structure and determining that a data chunk associated with the selected entry is not referenced by at least a threshold number of objects. In response to determining that the data chunk associated with the selected entry is not referenced by at least the threshold number of objects, metadata of a tree data structure node corresponding to a chunk identifier associated with the data chunk is updated to store a reference to a chunk file storing the data chunk and the selected entry is removed from the chunk metadata data structure.

Patent Agency Ranking