发明名称 |
基于随机矩阵的独立磁盘冗余阵列容灾存储方法 |
摘要 |
一种基于随机矩阵的独立磁盘冗余阵列容灾存储方法,包括根据待存储文件的大小构建编码参数;将所述待存储文件等分为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室 |