[发明专利]一种提高固态盘阵列性能和可靠性的方法及系统有效
申请号: | 201711170076.9 | 申请日: | 2017-11-22 |
公开(公告)号: | CN107885620B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 冯丹;梅林军;陈俭喜;曾令仿;刘景宁;张晓祎 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F3/06 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 廖盈春;李智 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种提高固态盘阵列性能和可靠性的方法及系统,应用于计算机存储领域,包括:定义逻辑条带和物理条带,逻辑条带为传统磁盘阵列中的条带,物理条带由逻辑条带中写入数据的数据块和校验块组成;增加数据位图表,用于记录逻辑条带中写入数据的数据块和校验块;写请求处理和重构流程中处理的基本单位为物理条带,校验信息等于物理条带中的数据块的异或。本发明减少了写请求处理过程中预读操作的个数,跳过不在对应物理条带中失效数据块的数据恢复,可以提升固态盘阵列写性能和重构性能。本发明可用于RAID4和RAID5级别的固态盘阵列和磁盘阵列,适用于构建高可靠性、高性能和高容量的存储系统。 | ||
搜索关键词: | 一种 提高 固态 阵列 性能 可靠性 方法 系统 | ||
【主权项】:
一种提高固态盘阵列性能和可靠性的方法,其特征在于,包括:(1)在所创建的固态盘阵列中增加数据位图表,将所述数据位图表中所有位初始化为0,其中,所述数据位图表位于非易失内存中,且所述数据位图表用于记录逻辑条带中包含的数据块和校验块是否被写入数据;(2)在接收到写请求时,找到与所述写请求对应的第一逻辑条带,结合所述数据位图表得到与所述第一逻辑条带对应的物理条带,根据所述物理条带确定重构写RCW需要读取的数据块个数以及读改写RMW需要读取的数据块个数,然后根据RCW和RMW中读取数据块个数之间的大小关系选择进行写请求处理的方式,并更新所述数据位图表;(3)在恢复失效数据块时,根据所述失效数据块对应的第二逻辑条带在更新后的数据位图表中查找与所述失效数据块所对应的位,若所述失效数据块对应的位为0,则不进行恢复,若所述失效数据块对应的位为1,则采用所述第二逻辑条带对应的物理条带中没有失效的数据块进行数据恢复。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711170076.9/,转载请声明来源钻瓜专利网。
- 上一篇:弹簧钳的制作方法
- 下一篇:一种接触网补偿坠砣吊具