计算机研究与发展2022,Vol.59Issue(3) :582-596.DOI:10.7544/issn1000-1239.20210575

RS类纠删码的译码方法

Decoding Method of Reed-Solomon Erasure Codes

唐聃 蔡红亮 耿微
计算机研究与发展2022,Vol.59Issue(3) :582-596.DOI:10.7544/issn1000-1239.20210575

RS类纠删码的译码方法

Decoding Method of Reed-Solomon Erasure Codes

唐聃 1蔡红亮 2耿微2
扫码查看

作者信息

  • 1. 成都信息工程大学软件工程学院 成都 610225;四川省信息化应用支撑软件工程技术研究中心 成都 610225
  • 2. 成都信息工程大学软件工程学院 成都 610225
  • 折叠

摘要

RS(Reed-Solomon)码可以根据应用环境构造出任意容错能力的码字,有很好的灵活性,且使用RS纠删码作为容错方法的存储系统能达到理论最优的存储效率.但是,与异或(exclusive-OR,XOR)类纠删码相比,RS类纠删码译码计算的时间开销过大,这又很大程度上阻碍了它在分布式存储系统中的使用.针对这一问题,提出了一类RS纠删码的译码方法,该方法完全抛弃了当前大多RS类纠删码译码方法中普遍使用的矩阵求逆运算,仅使用计算复杂度更小的加法和乘法,通过构造译码变换矩阵并在此矩阵上执行相应的简单的矩阵变换,能够直接得出失效码元由有效码元组成的线性组合关系,从而降低译码计算复杂度.最后,通过理论证明了该方法的正确性,并且针对每种不同大小的文件,进行3种不同大小文件块的划分,将划分得到的数据块进行实验,实验结果表明:在不同的文件分块大小情况下,该新译码方法较其他方法的译码时间开销更低.

关键词

RS码/纠删码/译码/数据重构/修复成本

引用本文复制引用

基金项目

四川省重点研发计划(2020YFG0150)

出版年

2022
计算机研究与发展
中国科学院计算技术研究所 中国计算机学会

计算机研究与发展

CSTPCDCSCD北大核心
影响因子:2.649
ISSN:1000-1239
被引量1
参考文献量2
段落导航相关论文