[发明专利]一种基于固态盘的磁盘缓存系统有效

专利信息
申请号: 201410138635.8 申请日: 2014-04-04
公开(公告)号: CN103885728A 公开(公告)日: 2014-06-25
发明(设计)人: 周可;王桦;夏德军;饶琦 申请(专利权)人: 华中科技大学
主分类号: G06F3/06 分类号: G06F3/06;G06F12/08
代理公司: 华中科技大学专利中心 42201 代理人: 梁鹏
地址: 430074 湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于固态盘的磁盘缓存系统,属于计算机数据存储系统中缓存系统技术领域,本发明所述磁盘缓存系统包括数据块元数据维护模块、固态盘数据块替换模块和脏数据块写回磁盘模块。本发明利用固态盘缓存提高了在大规模存储环境下磁盘数据的读写性能,具有较高的数据块读写命中率和缓存空间利用率,同时保证了在宕机重启情况下缓存的数据块是非易失的,减少了固态盘缓存设备由冷到热的收敛时间,能够解决现有计算机数据存储系统中缓存空间大小受限、缓存数据易失、缓存空间利用不充分的问题。
搜索关键词: 一种 基于 固态 磁盘 缓存 系统
【主权项】:
一种基于固态盘的磁盘缓存系统,其特征在于,所述系统包括数据块元数据维护模块、固态盘数据块替换模块和脏数据块写回磁盘模块,其中:所述数据块元数据维护模块,用于在使用固态盘作为磁盘缓存之前,在固态盘存储空间的头部开辟出一块固定大小的元数据存储区域,以保存各数据块的元数据;当把一个新数据块写入到缓存中时,用于生成该数据块所对应的元数据,并将该元数据写入到固态盘上的元数据存储区域中,同时用于在有需要时从元数据存储区域中读取任意数据块的元数据;所述固态盘数据块替换模块,用于判断缓存中是否有空闲数据块存储区域可以用来缓存新的数据块,如有则直接将新的数据块写入缓存中,如没有则需要根据替换算法将缓存中现有的一个数据块替换出去;如果被替换出缓存的数据块是一个脏块,在替换之前需要将脏块写回磁盘,避免出现数据的不一致性,最后将新的数据块写入缓存中的对应位置;所述脏数据块写回磁盘模块,用于定期将固态盘中的脏块写回磁盘,其中写回磁盘的时机基于两点:缓存内脏块数量是否超过脏块数阈值,以及各脏块的写回延时时间是否超过设定时间;如果缓存内脏块数量超过脏块数阈值,或者某些脏块的写回延时时间超过设定时间,则将缓存内的脏块集中写回磁盘,并更新各脏块的元数据信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410138635.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top