发明名称 |
Cache insertion based on threshold access frequency |
摘要 |
Various systems and methods for adjusting threshold access frequency based on cache pressure are disclosed. The threshold access frequency is adjusted based on a block of data in a storage volume that has an access frequency matching or exceeding the threshold access frequency. The threshold access frequency is used to determine whether the block of data should be inserted into the cache from the storage volume. |
申请公布号 |
US9606937(B1) |
申请公布日期 |
2017.03.28 |
申请号 |
US201414193549 |
申请日期 |
2014.02.28 |
申请人 |
Veritas Technologies LLC |
发明人 |
Marathe Shailesh;Dighe Sumit;Pendharkar Niranjan;Banerjee Anindya;Vijayvargiya Shirish |
分类号 |
G06F12/00;G06F12/122;G06F9/50;G06F12/0806;G06F12/0831 |
主分类号 |
G06F12/00 |
代理机构 |
Campbell Stephenson LLP |
代理人 |
Campbell Stephenson LLP |
主权项 |
1. A method comprising:
counting a total number of blocks in a storage volume that have an access frequency matching or exceeding a threshold access frequency, wherein
the access frequency is the number of times a block is accessed by a computer system during an interval of time, andthe threshold access frequency is used to determine whether the block should be inserted into a cache from the storage volume; increasing the threshold access frequency if the total number of blocks exceed a number of blocks that can be stored in the cache; and decreasing the threshold access frequency if the total number of blocks is lower than the number of blocks that can be stored in the cache, wherein
the increasing and the decreasing is based on a cache pressure of the cache prior to insertion of the block into the cache, andthe cache pressure is determined based on a cache occupancy of the cache after the interval of time. |
地址 |
Mountain View CA US |