REDUCING READ-WRITE INTERFERENCE BY ADAPTIVE SCHEDULING IN NAND FLASH SSDs

    公开(公告)号:US20190065360A1

    公开(公告)日:2019-02-28

    申请号:US15832681

    申请日:2017-12-05

    Abstract: A RAID-enabled solid state drive (SSD) including: a controller connected to a plurality of channels; a plurality of flash chip groups, each including a plurality of flash chips coupled to the plurality of channels, the plurality of flash chips including: a plurality of non-parity flash chips; and i parity flash chips, wherein the controller is configured to write data to the plurality of flash chip groups such that within each of the plurality of flash chip groups only i or less flash chips of the plurality of flash chips are allowed to be written to at the same time, where i is an integer equal to 1 or more.

    NAMESPACE/STREAM MANAGEMENT
    123.
    发明申请

    公开(公告)号:US20180335947A1

    公开(公告)日:2018-11-22

    申请号:US15678986

    申请日:2017-08-16

    Abstract: A method includes: receiving logical streams from a plurality of namespaces; determining characteristics of logical streams associated with the plurality of namespaces; selecting a configurable assignment mode; and assigning the logical streams associated with the plurality of namespaces to a plurality of hardware streams to access physical storage blocks associated with a data storage device based on the characteristics of the logical streams and the configurable assignment mode. A number of hardware streams to access the physical storage blocks associated with the data storage drive is fixed, and a number of logical streams associated with the plurality of namespaces is varied depending on I/O processes running on a host computer.

    Victim stream selection algorithms in the multi-stream scheme

    公开(公告)号:US10108345B2

    公开(公告)日:2018-10-23

    申请号:US15400750

    申请日:2017-01-06

    Abstract: A method includes: collecting a stream attribute associated with each of a plurality of streams to a non-volatile memory; storing the stream attribute in a repository; and selecting a victim stream among the plurality of streams based on the stream attribute. The stream attribute can be one or more of a time stamp, an updated frequency, and an amount of data written to each of the plurality of streams.

Patent Agency Ranking