[发明专利]一种基于混合页面的磁盘缓存去重方法有效
申请号: | 201910565354.3 | 申请日: | 2019-06-27 |
公开(公告)号: | CN110321079B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 邓玉辉;斯雷 | 申请(专利权)人: | 暨南大学 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/123 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 陈燕娴 |
地址: | 510632 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于混合页面的磁盘缓存去重方法。传统基于LRU的磁盘缓存并不能识别缓存中内容相同的重复数据块,使得缓存中存在一定的冗余数据,同时传统磁盘缓存都是基于固定的页面大小,而页面大小也是影响缓存命中率的重要因素,最佳的页面大小能够最大化缓存命中率。本发明提出一种基于混合页面的磁盘缓存去重方法,在磁盘缓存中引入混合页机制,保留基页的同时,增加巨页,并自适应调整巨页的大小以使命中率最大化。同时监测基页、巨页的冷热程度,将重复率高的冷巨页拆分为基页或将拆分后的热基页重构为巨页,实现基页、巨页的动态转换。利用重复数据删除技术对基页、巨页分别进行去重处理,使命中率最大化的同时保持去重率。 | ||
搜索关键词: | 一种 基于 混合 页面 磁盘 缓存 方法 | ||
【主权项】:
1.一种基于混合页面的磁盘缓存去重方法,其特征在于,所述的磁盘缓存去重方法包括以下步骤:S1、磁盘在进行数据的读写时,巨页产生器从应用程序中读入初始页面地址,将连续的基页进行合并,生成相应巨页;S2、页面监视器对磁盘缓存中基页和巨页的访问频率进行实时监测,若巨页的访问频率较低,则将巨页拆分为若干个连续的基页,若基页的访问频率变高,则又将连续基页重构为巨页;S3、将调整后的基页和巨页分别进行去重操作,采用固定分块的重复数据删除方法,利用MD5算法对数据块进行指纹计算,识别出重复的数据块,在缓存中只保留唯一的数据块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于暨南大学,未经暨南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910565354.3/,转载请声明来源钻瓜专利网。