[发明专利]可动态调整条带深度的RAID 0的实现方法及系统有效

专利信息
申请号: 201210302346.8 申请日: 2012-08-24
公开(公告)号: CN102819408A 公开(公告)日: 2012-12-12
发明(设计)人: 夏君扬 申请(专利权)人: 记忆科技(深圳)有限公司
主分类号: G06F3/06 分类号: G06F3/06
代理公司: 广东广和律师事务所 44298 代理人: 刘敏
地址: 518067 广东省深圳市南山区蛇口后海大道东角头*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 可动态调整条带深度的RAID0的实现方法,本发明通过接收应用访问RAID0的I/O命令,动态创建RAID0的条带,条带深度StripeDepth根据I/O命令要读写数据的大小动态计算,保证为StripeDepthmin的整数倍,StripeDepthmin等于区块的大小,并将记录每个条带信息的元数据存储到NANDFLASH的Sparearea区。并同时设计了实现该可动态调整条带深度的RAID0的实现方法的系统。在不额外占用用户存储空间的前提下,获得在不同的应用I/O块大小的场景中都可获得最佳的并发效果,整体上提高存储器的访问速度。
搜索关键词: 动态 调整 条带 深度 raid 实现 方法 系统
【主权项】:
可动态调整条带深度的RAID 0的实现方法, 其特征在于:            步骤1.1,接收到应用访问RAID 0的I/O命令,在条带地址映射表中查找I/O命令要读写的数据是否覆盖已存在的条带,如果存在则直接根据检索到的条带的条带表项信息跳到步骤1.4 开始执行,否则继续执行步骤1.2;     步骤1.2,动态创建RAID 0的条带,其中条带深度StripeDepth根据I/O命令要读写数据的大小动态计算,保证 StripeDepth为StripeDepthmin 的整数倍,其中StripeDepthmin为最小条带深度,等于区块的大小;并创建该条带的条带表项信息; 其中条带表项信息包括开始条带的逻辑区块地址StripeStartLBA,结束逻辑区块地址StripeEndLBA和条带深度StripeDepth信息; 步骤1.3,将步骤1.2创建的条带表项信息添加到条带地址映射表中,条带表项信息的集合构成条带地址映射表; 步骤1.4,根据步骤1.1检索到的或步骤1.2新创建的条带的条带表项信息计算出各个FLASH盘中的数据的物理区块地址PBA;步骤1.5,根据步骤1.4计算得到的地址信息PBA,拆分I/O命令为多个子命令到各个成员FLASH盘中,实现并发数据访问。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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