[发明专利]缓存写入的方法、缓存装置和存储系统有效

专利信息
申请号: 201310402988.X 申请日: 2013-09-06
公开(公告)号: CN103473185A 公开(公告)日: 2013-12-25
发明(设计)人: 黄福堂;明亮;王朝海 申请(专利权)人: 华为数字技术(苏州)有限公司
主分类号: G06F12/08 分类号: G06F12/08;G06F3/06
代理公司: 北京龙双利达知识产权代理有限公司 11329 代理人: 王君;肖鹂
地址: 215123 江苏省苏州市苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明实施例提供了一种缓存写入的方法、缓存装置和存储系统,该方法包括:更新内存中的至少一个元数据;获取所述至少一个元数据所属的至少一个元数据组;如果所述至少一个元数据组内的第一元数据组的写状态为非写入状态且所述第一元数据组下存在等待执行元数据写入操作的多个写入IO请求命令,则将所述多个写入IO请求命令移动到所述第一元数据组的合并写入元数据队列;将所述第一元数据组的元数据写入到所述Flash中所述第一元数据组所对应的元数据块中;对所述第一元数据组的合并写入元数据队列下的多个写入IO请求命令返回所述第一元数据组写入是否成功的状态。本发明实施例的方法、装置和系统能够一定程度上减少对Flash的元数据写入次数。
搜索关键词: 缓存 写入 方法 装置 存储系统
【主权项】:
一种缓存Cache写入的方法,其特征在于,所述Cache的闪存Flash的存储区域包括多个存储块chunk,一个所述chunk包括一个chunk元数据区和一个chunk数据区,所述一个chunk元数据区包括至少一个元数据块,所述一个chunk数据区包括与所述至少一个元数据块对应的至少一个数据区,所述元数据块包括多个元数据,所述数据区包括多个数据块,所述元数据块与所述数据区一一对应,所述元数据与所述数据块一一对应,内存中的一个元数据组对应于一个所述元数据块,一个所述元数据组包含多个元数据,一个所述元数据组内的元数据与所述元数据组对应的元数据块内的元数据一一对应,包括:更新内存中的至少一个元数据,所述至少一个元数据对应于所述Flash中用于存储写入IO请求命令请求写入的数据的至少一个数据块;获取所述至少一个元数据所属的至少一个元数据组;如果所述至少一个元数据组内的第一元数据组的写状态为非写入状态且所述第一元数据组下存在等待执行元数据写入操作的多个写入IO请求命令,则将所述多个写入IO请求命令移动到所述第一元数据组的合并写入元数据队列;将所述第一元数据组的元数据写入到所述Flash中所述第一元数据组所对应的元数据块中;对所述第一元数据组的合并写入元数据队列下的多个写入IO请求命令返回所述第一元数据组写入是否成功的状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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