[发明专利]一种缓存管理方法及其应用有效
申请号: | 201310138419.9 | 申请日: | 2013-04-19 |
公开(公告)号: | CN103257935A | 公开(公告)日: | 2013-08-21 |
发明(设计)人: | 陈俭喜;刘景宁;冯丹;黄赛;王璞 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 李佑宏 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种缓存管理方法,包括:若缓存中有空白缓存空间,则请求数据写入空白缓存空间;若缓存已被写满,同时请求数据块号未记录在缓存筛选队列中,则将请求数据块号写入缓存筛选队列的尾部;若缓存已被写满,同时请求数据块号已被记录在缓存筛选队列当中,将此数据块号从缓存筛选队列中删除,并将此请求数据写入缓存;其中,缓存筛选队列为LRU队列,用于记录最近被访问却未命中缓存的数据的磁盘块号。本发明还公开了所述方法在读写请求执行控制中的应用。本发明不仅可以提高缓存命中率,还可以延长缓存设备的使用寿命,同时对不同特征的应用负载都可以在保证命中率的前提下尽可能减少缓存设备的写操作,无需手动进行参数调优。 | ||
搜索关键词: | 一种 缓存 管理 方法 及其 应用 | ||
【主权项】:
一种缓存管理方法,用于对未命中缓存的请求数据进行控制,以筛选写入缓存的请求数据,减少缓存替换操作,其特征在于,该方法具体包括:若缓存未被写满,则将请求数据块号写入缓存的空白空间;若缓存已被写满,同时请求数据块号未记录在缓存筛选队列中,则不将请求数据块号写入缓存,而将请求数据块号写入缓存筛选队列的尾部;若缓存已被写满,同时请求数据块号已被记录在所述缓存筛选队列当中,则将此数据块号从该缓存筛选队列中删除,并将此请求数据写入缓存;其中,所述缓存筛选队列为LRU队列,用于记录最近被访问却未命中缓存的数据的磁盘块号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310138419.9/,转载请声明来源钻瓜专利网。