-
公开(公告)号:US20190065404A1
公开(公告)日:2019-02-28
申请号:US15691193
申请日:2017-08-30
Applicant: Seagate Technology LLC
Inventor: Nitin Satishchandra Kabra , Rajesh Maruti Bhagwat , Jackson Ellis , Geert Rosseel
IPC: G06F12/128 , G06F12/0897
Abstract: Implementations described and claimed herein provide a method and system for adaptive caching in a storage device. The method includes receiving an adaptive caching policy from a host for caching host read data and host write data in a hybrid drive using NAND cache, and allocating read cache for the host read data and write cache for the host write data in the NAND cache based on the adaptive caching policy. In some implementations, the method also includes iteratively performing an input/output (I/O) profiling operation to generate an I/O profile. An adaptive caching policy may be applied based on the I/O profile. When a unit time has completed, a new I/O profile may be compared with a current I/O profile. A new adaptive caching policy is applied based on determining the new I/O profile is different than the current I/O profile.