GENERATING TAGS FOR DATA ALLOCATION

    公开(公告)号:US20210011623A1

    公开(公告)日:2021-01-14

    申请号:US16508178

    申请日:2019-07-10

    摘要: A storage system includes solid-state storage devices and a storage controller operatively coupled to the solid-state storage devices, the storage controller including a processing device, to store sets of data at one or more solid-state storage devices of the plurality of solid-state storage devices. The processing device may also generate tags for each of the sets of data based on one or more metadata items associated with each set of data. The processing device may also determine an expected lifespan for each set of data based on the one or more tags generated for the respective set of data. The processing device may also group each of the one or more sets of data into respective ones of a plurality of memory blocks based on the expected lifespan for each set of data, wherein each memory block corresponds to sets of data of a particular expected lifespan.

    OPTIMIZING GARBAGE COLLECTION USING CHECK POINTED DATA SETS

    公开(公告)号:US20200379904A1

    公开(公告)日:2020-12-03

    申请号:US16997209

    申请日:2020-08-19

    IPC分类号: G06F12/02

    摘要: A determination as to whether a section of a storage device of a plurality of storage devices of the storage system corresponds to one or more check-pointed data sets of a plurality of check-pointed data sets that identifies one or more regions of the section having overwritten data is made. A garbage collection process is performed on the one or more regions of the section having overwritten data upon determining that the section corresponds to the one or more check-pointed data sets.

    Optimizing garbage collection using check pointed data sets

    公开(公告)号:US11216369B2

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

    申请号:US16997209

    申请日:2020-08-19

    IPC分类号: G06F12/00 G06F12/02

    摘要: A determination as to whether a section of a storage device of a plurality of storage devices of the storage system corresponds to one or more check-pointed data sets of a plurality of check-pointed data sets that identifies one or more regions of the section having overwritten data is made. A garbage collection process is performed on the one or more regions of the section having overwritten data upon determining that the section corresponds to the one or more check-pointed data sets.

    BUDGETING OPEN BLOCKS BASED ON POWER LOSS PROTECTION

    公开(公告)号:US20210255920A1

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

    申请号:US17236444

    申请日:2021-04-21

    IPC分类号: G06F11/10 G06F12/0804

    摘要: A storage system has zones in solid-state storage memory, with power loss protection. The system identifies portions of data for processes that utilize power loss protection. The system determines to activate or deactivate power loss protection for the portions of data for the processes. The system tracks activation and deactivation of power loss protection in zones in the solid-state storage memory, in accordance with the portions of data having power loss protection activated or deactivated.