Shingled magnetic recording trim operation

    公开(公告)号:US10025534B1

    公开(公告)日:2018-07-17

    申请号:US15848374

    申请日:2017-12-20

    Abstract: Implementations disclosed herein include a method comprising receiving a TRIM request for a media cache in a storage media from a host, determining whether a TRIM range in the TRIM request overlaps with an active operation, invalidating the TRIM range responsive to determining that the TRIM range does not overlap with an active operation, and inserting at least one null node in the media cache. The method may comprise receiving a host read request, performing a media cache search for a read LBA range, and determining where data is located. If all the data is located in the media cache, the system reads from the media cache. If the data is located in a null node, patterning for the null node occurs. If the data is located partially in the main store, the media cache, or a null node, the data may be read, combined, and returned to the host.

    Workload detection and media cache management

    公开(公告)号:US10176119B2

    公开(公告)日:2019-01-08

    申请号:US15058539

    申请日:2016-03-02

    Abstract: Implementations disclosed herein include a method comprising detecting a workload request from a host, estimating a media cache fill-up rate based on the detected workload request, estimating a current media cache usage, predicting, based on the detected workload request, the estimated media cache fill-up rate and the estimated current media cache usage, a workload profile, and determining a preemptive media cache cleaning strategy based on the predicted workload profile.

    Shingled magnetic recording trim operation

    公开(公告)号:US10346096B1

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

    申请号:US16016197

    申请日:2018-06-22

    Abstract: Implementations disclosed herein include a method comprising receiving a TRIM request for a media cache in a storage media from a host, determining whether a TRIM range in the TRIM request overlaps with an active operation, invalidating the TRIM range responsive to determining that the TRIM range does not overlap with an active operation, and inserting at least one null node in the media cache. The method may comprise receiving a host read request, performing a media cache search for a read LBA range, and determining where data is located. If all the data is located in the media cache, the system reads from the media cache. If the data is located in a null node, patterning for the null node occurs. If the data is located partially in the main store, the media cache, or a null node, the data may be read, combined, and returned to the host.

    WORKLOAD DETECTION AND MEDIA CACHE MANAGEMENT

    公开(公告)号:US20190095348A1

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

    申请号:US16201923

    申请日:2018-11-27

    CPC classification number: G06F12/126 G06F2212/455 G06F2212/464

    Abstract: Implementations disclosed herein include a method comprising detecting a workload request from a host, estimating a media cache fill-up rate based on the detected workload request, estimating a current media cache usage, predicting, based on the detected workload request, the estimated media cache fill-up rate and the estimated current media cache usage, a workload profile, and determining a preemptive media cache cleaning strategy based on the predicted workload profile.

    WORKLOAD DETECTION AND MEDIA CACHE MANAGEMENT

    公开(公告)号:US20170255556A1

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

    申请号:US15058539

    申请日:2016-03-02

    CPC classification number: G06F12/126 G06F2212/455 G06F2212/464

    Abstract: Implementations disclosed herein include a method comprising detecting a workload request from a host, estimating a media cache fill-up rate based on the detected workload request, estimating a current media cache usage, predicting, based on the detected workload request, the estimated media cache fill-up rate and the estimated current media cache usage, a workload profile, and determining a preemptive media cache cleaning strategy based on the predicted workload profile.

    Workload detection and media cache management

    公开(公告)号:US10565128B2

    公开(公告)日:2020-02-18

    申请号:US16201923

    申请日:2018-11-27

    Abstract: Implementations disclosed herein include a method comprising detecting a workload request from a host, estimating a media cache fill-up rate based on the detected workload request, estimating a current media cache usage, predicting, based on the detected workload request, the estimated media cache fill-up rate and the estimated current media cache usage, a workload profile, and determining a preemptive media cache cleaning strategy based on the predicted workload profile.

    MEDIA CACHE BAND CLEANING
    8.
    发明申请

    公开(公告)号:US20180189185A1

    公开(公告)日:2018-07-05

    申请号:US15394558

    申请日:2016-12-29

    Abstract: A data storage device includes a media cache and a main data store optimized for sequential reads and organized into bands. When the data storage device receives a read request from a host computing system, the requested data may be fragmented across the media cache and the main data store, causing constrained read throughput. Band rewrite operations to improve read throughput are selected based on a hit tracking list including a hit counter associated with each band on the main data store. The hit counter tracks the number of times a host computing system has requested data in logical block addresses corresponding to the various bands. The data storage device may select bands for band rewrite operations based on the number of hits in the associated hit tracking counters.

Patent Agency Ranking