发明名称 METHODS AND SYSTEMS FOR REDUCING CHURN IN FLASH-BASED CACHE
摘要 A storage device includes a flash memory-based cache for a hard disk-based storage device and a controller that is configured to limit the rate of cache updates through a variety of mechanisms, including determinations that the data is not likely to be read back from the storage device within a time period that justifies its storage in the cache, compressing data prior to its storage in the cache, precluding storage of sequentially-accessed data in the cache, and/or throttling storage of data to the cache within predetermined write periods and/or according to user instruction.
申请公布号 US2014244918(A1) 申请公布日期 2014.08.28
申请号 US201414273389 申请日期 2014.05.08
申请人 Nimble Storage, Inc. 发明人 Maheshwari Umesh;Mehta Varun
分类号 G06F12/02 主分类号 G06F12/02
代理机构 代理人
主权项 1. A method of throttling cache updates in a storage device having a flash memory-based cache and a disk-based storage unit, the method comprising: a controller determining a threshold number of permitted writes per write period, by dividing a remaining number of writes that can be tolerated by the storage device into a remaining number of write periods remaining in an expected service lifetime for the storage device, wherein the write periods comprise periods of fixed interval and the threshold number of permitted writes per write period is updated periodically; and for a subject write period, the controller monitoring the number of writes to the cache during the subject write period and allowing, at most, that number of writes equal to the threshold number of permitted writes for the subject write period.
地址 San Jose CA US