发明名称 阵列数据保护方法及系统
摘要 本发明提供一种阵列数据保护方法及系统。其中方法包括以下步骤:生成原数据矩阵;生成运算矩阵;将运算矩阵与原数据矩阵进行乘积运算,得到最终数据矩阵,并将最终数据矩阵的数据行对应写入N+M个不同的磁盘中;当有m个磁盘失效时,将运算矩阵中失效磁盘对应的数据行删除,得到恢复矩阵,m为自然数且小于等于M;删除最终数据矩阵中失效磁盘对应的数据行,得到保留矩阵;将恢复矩阵的逆矩阵与保留矩阵进行乘积运算,计算得到新的原数据矩阵,恢复失效磁盘对应的原始数据。其提高了存储系统的可靠性和吞吐量,且可使存储系统的利用率达到最优化。
申请公布号 CN104881243A 申请公布日期 2015.09.02
申请号 CN201410232076.7 申请日期 2014.05.27
申请人 陈杰 发明人 陈杰
分类号 G06F3/06(2006.01)I;G06F11/07(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 广州华进联合专利商标代理有限公司 44224 代理人 李芙蓉
主权项 一种阵列数据保护方法,其特征在于,包括以下步骤:生成原数据矩阵,所述原数据矩阵由N个数据块向量构成,所述N为自然数;生成运算矩阵,所述运算矩阵是由N行N列的单位矩阵和M行N列的校验矩阵构成,所述M为自然数;将所述运算矩阵与所述原数据矩阵进行乘积运算,得到最终数据矩阵,并将所述最终数据矩阵的数据行对应写入N+M个不同的磁盘中;当有m个磁盘失效时,将所述运算矩阵中失效磁盘对应的数据行删除,得到恢复矩阵,所述m为自然数且小于等于M;删除所述最终数据矩阵中失效磁盘对应的数据行,得到保留矩阵;将所述恢复矩阵的逆矩阵与所述保留矩阵进行乘积运算,计算得到新的原数据矩阵,恢复所述失效磁盘对应的原始数据。
地址 310014 浙江省杭州市下城区绿洲花园6幢1单元1101