SELECTION OF MASS STORAGE DEVICE STREAMS FOR GARBAGE COLLECTION BASED ON LOGICAL SATURATION

    公开(公告)号:US20190171564A1

    公开(公告)日:2019-06-06

    申请号:US16269986

    申请日:2019-02-07

    Inventor: Shirish BAHIRAT

    Abstract: A method is described. The method includes tracking a logical saturation value for each of multiple streams having read and write commands directed to a mass storage device, wherein, a stream's logical saturation value is a measurement of how much of the stream's assigned storage resources of the mass storage device contains valid data. The method also includes repeatedly selecting for garbage collection whichever of the multiple streams has a lowest logical saturation value as compared to the other streams.

    REDUCING WRITE AMPLIFICATION AND OVER-PROVISIONING USING FLASH TRANSLATION LAYER SYNCHRONIZATION

    公开(公告)号:US20230051806A1

    公开(公告)日:2023-02-16

    申请号:US17979687

    申请日:2022-11-02

    Abstract: A host Flash Translation Layer (FTL) synchronizes host FTL operations with the drive FTL operations to reduce write amplification and over-provisioning. Embodiments of FTL synchronization map, at the host FTL software (SW) stack level, logical bands in which data is managed, referred to as host bands, to the physical bands on a drive where data is stored. The host FTL tracks validity levels of data managed in host bands to determine validity levels of data stored in corresponding physical bands, and optimizes defragmentation operations (such as garbage collection processes and trim operations) applied by the host FTL SW stack to the physical bands based on the tracked validity levels.

Patent Agency Ranking