发明名称 基于随机矩阵的独立磁盘冗余阵列容灾存储方法
摘要 一种基于随机矩阵的独立磁盘冗余阵列容灾存储方法,包括根据待存储文件的大小构建编码参数;将所述待存储文件等分为k个数据块,不足的地方补零;获取存储系统中的一段存储区域;将所述存储区域划分为n个存储块;选取所述存储区域的前k个存储块作为原始数据存储块,其余的n‑k个存储块作为冗余数据存储块;将所述k个数据块逐列填充到所述前k个原始数据存储块中;根据所述编码参数在GF(2)上构造规模为n×k的随机编码矩阵G<sub>n×k</sub>;根据所述随机编码矩阵G<sub>n×k</sub>及所述k个数据块生成所述n‑k个存储块的冗余数据块;将所述n‑k个冗余数据块逐列填入所述n‑k个冗余数据存储块中。本发明提高了存储系统的容灾能力和扩展性。
申请公布号 CN105786656A 申请公布日期 2016.07.20
申请号 CN201610089410.7 申请日期 2016.02.17
申请人 中科院成都信息技术股份有限公司 发明人 滕鹏国;王晓京;崔喆;张景中;陈亮;袁德砦;王子伟;徐志强;刘霆
分类号 G06F11/20(2006.01)I 主分类号 G06F11/20(2006.01)I
代理机构 成都赛恩斯知识产权代理事务所(普通合伙) 51212 代理人 张帆
主权项 一种基于随机矩阵的独立磁盘冗余阵列容灾存储方法,其特征在于,包括:根据所述待存储文件的大小构建编码参数;将所述待存储文件等分为k个数据块,不足的地方补零;获取存储系统中的一段存储空间;将所述存储空间划分为n个存储块;选取所述存储空间的前k个存储块作为原始数据存储块,其余的n‑k个存储块作为冗余数据存储块;将所述k个数据块逐列填充到所述前k个原始数据存储块中;根据所述编码参数在GF(2)上构造规模为n×k的随机编码矩阵G<sub>n×k</sub>;根据所述随机编码矩阵G<sub>n×k</sub>及所述k个数据块生成所述n‑k个存储块的冗余数据块;将所述n‑k个冗余数据块逐列填入所述n‑k个存储块中。
地址 610017 四川省成都市高新区天晖路360号晶科1号大厦18栋1803室