发明名称 System and method of hinted cache data removal
摘要 The disclosure is directed to a system and method of cache management for a data storage system. According to various embodiments, the cache management system includes a hinting driver, a priority controller, and a data scrubber. The hinting driver generates pointers based upon data packets intercepted from data transfer requests being processed by a host controller of the data storage system. The priority controller determines whether the data transfer request includes a request to discard a portion of data based upon the pointers generated by the hinting driver. If the priority controller determines that data transfer request includes a request to discard a portion of data, the data scrubber locates and removes the portion of data from the cache memory so that the cache memory is freed from invalid data (e.g. data associated with a deleted file).
申请公布号 US9378151(B2) 申请公布日期 2016.06.28
申请号 US201314018100 申请日期 2013.09.04
申请人 Avago Technologies General IP (Singapore) Pte. Ltd. 发明人 Agarwal Vineet;Bhattarai Durga Prasad;Saha Sourav
分类号 G06F12/00;G06F12/12;G06F12/08 主分类号 G06F12/00
代理机构 代理人
主权项 1. A system for cache management, comprising: a hinting driver configured to receive data packets of a data transfer request being processed by a host controller in communication with one or more storage devices, and further configured to generate pointers based upon the data packets; a priority controller configured to receive the pointers generated by the hinting driver, and further configured to determine, based upon the pointers, whether the data transfer request includes a request to discard a portion of data from a cache memory; and a data scrubber configured to remove the portion of data from the cache memory when the data transfer request includes the request to discard the portion of data, wherein the data scrubber configured to remove the portion of data from the cache memory bypasses a priority queue data removal procedure.
地址 Singapore SG