Achieving guaranteed application performance using transactional I/O scheduling for SSD storage using known read/write latencies

    公开(公告)号:US11204872B2

    公开(公告)日:2021-12-21

    申请号:US16664088

    申请日:2019-10-25

    Abstract: Embodiments are described for prioritizing input/output (I/O) operations dispatched to a solid-state device (SSD) storage in a network, determining properties of the SSD storage based on SSD device type, where the SSD storage maintains a plurality of caches, receiving a plurality of SSD I/Os from an application I/O request comprising at least one of a cache read or a cache write operation, creating a respective queue for each SSD I/O of the SSD I/Os based on a type of SSD I/O, prioritizing the each SSD I/O based on the type of the SSD I/O and the properties of the SSD storage that is the target for a respective SSD I/O, and dispatching, in a transactional I/O SSD scheduler, all queued SSD I/Os to the SSD storage based on the prioritizing.

    ACHIEVING GUARANTEED APPLICATION PERFORMANCE USING TRANSACTIONAL I/O SCHEDULING FOR SSD STORAGE USING KNOWN READ/WRITE LATENCIES

    公开(公告)号:US20210124683A1

    公开(公告)日:2021-04-29

    申请号:US16664088

    申请日:2019-10-25

    Abstract: Embodiments are described for prioritizing input/output (I/O) operations dispatched to a solid-state device (SSD) storage in a network, determining properties of the SSD storage based on SSD device type, where the SSD storage maintains a plurality of caches, receiving a plurality of SSD I/Os from an application I/O request comprising at least one of a cache read or a cache write operation, creating a respective queue for each SSD I/O of the SSD I/Os based on a type of SSD I/O, prioritizing the each SSD I/O based on the type of the SSD I/O and the properties of the SSD storage that is the target for a respective SSD I/O, and dispatching, in a transactional I/O SSD scheduler, all queued SSD I/Os to the SSD storage based on the prioritizing.

Patent Agency Ranking