Intelligent block allocation in a heterogeneous storage system

    公开(公告)号:US12032848B2

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

    申请号:US17352459

    申请日:2021-06-21

    Abstract: A storage system forms an allocation unit for writing into solid-state storage memory. The allocation unit is formed from at least a portion of a first erase block and a first sub block of a partitioned second erase block. The system forms multiple subsequent allocation units. Each subsequent allocation unit is formed from a remaining second sub block of a partitioned erase block and at least a portion of a next erase block. Forming the subsequent allocation units consumes each of multiple erase blocks in a cascading sequence. The system allocates the allocation unit and the subsequent allocation units for writing in the storage system.

    Optimized relocation of data based on data characteristics

    公开(公告)号:US11520514B2

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

    申请号:US17380191

    申请日:2021-07-20

    Abstract: A command is transmitted to a storage device to relocate first data that partially fills a first erase block of the storage device and second data that partially fills a second erase block of the storage device to a third erase block of the storage device, wherein the command causes the relocation of the first data and the second data while bypassing sending the data to the storage controller. An acknowledgement that the first data and the second data have been stored at the third erase block is received from the storage device.

    OPTIMIZED RELOCATION OF DATA BASED ON DATA CHARACTERISTICS

    公开(公告)号:US20210349653A1

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

    申请号:US17380191

    申请日:2021-07-20

    Abstract: A command is transmitted to a storage device to relocate first data that partially fills a first erase block of the storage device and second data that partially fills a second erase block of the storage device to a third erase block of the storage device, wherein the command causes the relocation of the first data and the second data while bypassing sending the data to the storage controller. An acknowledgement that the first data and the second data have been stored at the third erase block is received from the storage device.

    Intelligent Block Allocation In A Heterogeneous Storage System

    公开(公告)号:US20220404997A1

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

    申请号:US17352459

    申请日:2021-06-21

    Abstract: A storage system forms an allocation unit for writing into solid-state storage memory. The allocation unit is formed from at least a portion of a first erase block and a first sub block of a partitioned second erase block. The system forms multiple subsequent allocation units. Each subsequent allocation unit is formed from a remaining second sub block of a partitioned erase block and at least a portion of a next erase block. Forming the subsequent allocation units consumes each of multiple erase blocks in a cascading sequence. The system allocates the allocation unit and the subsequent allocation units for writing in the storage system.

Patent Agency Ranking