[发明专利]用于存储数据的系统及方法在审
申请号: | 201810753492.X | 申请日: | 2018-07-10 |
公开(公告)号: | CN109388515A | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 瑞姆达斯·P·卡佳瑞;佛瑞德·沃里;史蒂芬·菲斯契尔;奥斯卡·品托 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F11/10 | 分类号: | G06F11/10 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 刘培培;黄隶凡 |
地址: | 韩国京畿道水*** | 国省代码: | 韩国;KR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储装置 奇偶校验码 存储数据 专用存储装置 中央控制器 多个主机 数据保护 数据分布 写入命令 写入 存储 计算机 更新 | ||
1.一种用于将数据存储在存储装置阵列中的方法,其特征在于,所述方法包括:
由所述存储装置阵列的第一存储装置从主机计算机接收写入命令,所述写入命令包括将在所述第一存储装置中的逻辑块地址处写入到所述第一存储装置的写入数据;
由所述第一存储装置取回被存储在所述逻辑块地址处的老数据;
由所述第一存储装置自所述老数据及所述写入数据计算出局部奇偶校验码,所述局部奇偶校验码是如下的数字:
当所述数字被与老奇偶校验码一起评估时,得到新奇偶校验码,
所述老奇偶校验码是用于包括所述老数据且展布在整个所述存储装置阵列中的数据的老虚拟条的数据保护码,
所述新奇偶校验码是用于展布在整个所述存储装置阵列中且包括所述写入数据而非包括所述老数据的数据的新虚拟条的数据保护码;
由所述存储装置阵列的第二存储装置将所述老奇偶校验码与所述局部奇偶校验码一起评估以产生所述新奇偶校验码;以及
由所述存储装置阵列的第三存储装置存储所述新奇偶校验码。
2.根据权利要求1所述的方法,其特征在于,所述第三存储装置是所述第二存储装置。
3.根据权利要求1所述的方法,其特征在于,还包括:
由所述第一存储装置计算所述第二存储装置的识别符;
判断所述第二存储装置的所述识别符是否不同于所述第一存储装置的识别符;以及
当所述第二存储装置的所述识别符不同于所述第一存储装置的所述识别符时,向所述第二存储装置发送包括所述局部奇偶校验码的奇偶校验消息。
4.根据权利要求3所述的方法,其特征在于,所述写入命令还包括命名空间识别符,且计算所述第二存储装置的所述识别符包括:
基于所述命名空间识别符从命名空间偏移量表获得命名空间偏移量;以及
将虚拟条识别符作为所述命名空间偏移量与所述逻辑块地址之和进行计算。
5.根据权利要求4所述的方法,其特征在于,计算所述第二存储装置的所述识别符还包括:
由所述第一存储装置从所述第一存储装置中的第一表取回步幅大小;以及
计算:
所述虚拟条识别符
取模于
所述步幅大小。
6.根据权利要求5所述的方法,其特征在于,向所述第二存储装置发送所述奇偶校验消息包括:
由所述第一存储装置从所述第一存储装置中的第二表取回所述第二存储装置的地址;以及
将所述奇偶校验消息发送到所述第二存储装置的所述地址。
7.根据权利要求6所述的方法,其特征在于,
所述第一存储装置是以太网存储装置;
所述第二存储装置是以太网存储装置;且
所述第二存储装置的所述地址是所述第二存储装置的以太网地址。
8.根据权利要求6所述的方法,其特征在于,还包括:由存储系统管理电路将所述第二存储装置的所述地址存储在所述第一存储装置中的所述第二表中。
9.根据权利要求8所述的方法,其特征在于,还包括:由所述存储系统管理电路将所述步幅大小存储在所述第一表中。
10.根据权利要求6所述的方法,其特征在于,
所述第一存储装置连接到快速外围组件互连交换机;
所述第二存储装置连接到所述快速外围组件互连交换机;且
所述第二存储装置的所述地址是所述第二存储装置的快速外围组件互连地址。
11.根据权利要求1所述的方法,其特征在于,所述老奇偶校验码及所述新奇偶校验码中的每一者是在数据保护系统中使用的数据保护码,所述数据保护系统选自由独立盘冗余阵列4、独立盘的冗余阵列5、独立盘冗余阵列6及纠删码数据保护系统组成的群组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810753492.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:存储器系统及其操作方法
- 下一篇:具有非侵入式自测试的处理器