• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
高级检索

RS类纠删码的译码方法

唐聃, 蔡红亮, 耿微

唐聃, 蔡红亮, 耿微. RS类纠删码的译码方法[J]. 计算机研究与发展, 2022, 59(3): 582-596. DOI: 10.7544/issn1000-1239.20210575
引用本文: 唐聃, 蔡红亮, 耿微. RS类纠删码的译码方法[J]. 计算机研究与发展, 2022, 59(3): 582-596. DOI: 10.7544/issn1000-1239.20210575
Tang Dan, Cai Hongliang, Geng Wei. Decoding Method of Reed-Solomon Erasure Codes[J]. Journal of Computer Research and Development, 2022, 59(3): 582-596. DOI: 10.7544/issn1000-1239.20210575
Citation: Tang Dan, Cai Hongliang, Geng Wei. Decoding Method of Reed-Solomon Erasure Codes[J]. Journal of Computer Research and Development, 2022, 59(3): 582-596. DOI: 10.7544/issn1000-1239.20210575
唐聃, 蔡红亮, 耿微. RS类纠删码的译码方法[J]. 计算机研究与发展, 2022, 59(3): 582-596. CSTR: 32373.14.issn1000-1239.20210575
引用本文: 唐聃, 蔡红亮, 耿微. RS类纠删码的译码方法[J]. 计算机研究与发展, 2022, 59(3): 582-596. CSTR: 32373.14.issn1000-1239.20210575
Tang Dan, Cai Hongliang, Geng Wei. Decoding Method of Reed-Solomon Erasure Codes[J]. Journal of Computer Research and Development, 2022, 59(3): 582-596. CSTR: 32373.14.issn1000-1239.20210575
Citation: Tang Dan, Cai Hongliang, Geng Wei. Decoding Method of Reed-Solomon Erasure Codes[J]. Journal of Computer Research and Development, 2022, 59(3): 582-596. CSTR: 32373.14.issn1000-1239.20210575

RS类纠删码的译码方法

基金项目: 四川省重点研发计划项目(2020YFG0150)
详细信息
  • 中图分类号: TP302.8

Decoding Method of Reed-Solomon Erasure Codes

Funds: This work was supported by the Sichuan Provincial Key Research and Development Program (2020YFG0150).
  • 摘要: RS(Reed-Solomon)码可以根据应用环境构造出任意容错能力的码字,有很好的灵活性,且使用RS纠删码作为容错方法的存储系统能达到理论最优的存储效率.但是,与异或(exclusive-OR, XOR)类纠删码相比,RS类纠删码译码计算的时间开销过大,这又很大程度上阻碍了它在分布式存储系统中的使用.针对这一问题,提出了一类RS纠删码的译码方法,该方法完全抛弃了当前大多RS类纠删码译码方法中普遍使用的矩阵求逆运算,仅使用计算复杂度更小的加法和乘法,通过构造译码变换矩阵并在此矩阵上执行相应的简单的矩阵变换,能够直接得出失效码元由有效码元组成的线性组合关系,从而降低译码计算复杂度.最后,通过理论证明了该方法的正确性,并且针对每种不同大小的文件,进行3种不同大小文件块的划分,将划分得到的数据块进行实验,实验结果表明:在不同的文件分块大小情况下,该新译码方法较其他方法的译码时间开销更低.
    Abstract: As known, RS (Reed-Solomon) codes can construct any fault-tolerant codewords according to the application environment, which has good flexibility, and the storage system using RS erasure code as the fault-tolerant method can achieve the optimal storage efficiency. However, compared with XOR(exclusive-OR)-based erasure codes, RS erasure codes require too much time to decode, which greatly hinders its use in the distributed storage system. In order to solve this problem, this paper proposes a decoding method for RS erasure codes. This new method completely discards the matrix inversion which is commonly used in all current RS erasure codes decoding methods, and only uses the addition and multiplication with less computational complexity, and the linear combination of the invalid symbols by the valid symbols can obtained by the simple matrix transformation on the constructed decoding transforming matrix, thereby reducing the complexity of decoding calculations. Finally, the correctness of the method is proved theoretically, and for each file of different sizes, three file blocks of different sizes are divided, and the data blocks obtained by the division are tested. The experimental results show that in the case of different file block sizes, the new decoding method has lower decoding time cost than other methods.
  • 期刊类型引用(7)

    1. 张佩瑶,付晓东. 防恶意竞价的众包多任务分配激励机制. 计算机应用. 2024(01): 261-268 . 百度学术
    2. 刘俊岭,高新宇,孙焕良,许景科. 空间众包中隔离敏感的任务匹配算法. 计算机工程与应用. 2024(17): 252-262 . 百度学术
    3. 邓清勇,左清华,李哲涛,王恩,郭斌. 基于区块链的群智感知双向信誉评估隐私保护. 计算机研究与发展. 2024(11): 2681-2692 . 本站查看
    4. 黄黎,赵璐,陈嘉豪. 基于能力层次聚类和角色协同的众包任务分配. 计算机工程与设计. 2024(12): 3739-3748 . 百度学术
    5. 周静,董红斌,郭田雨. 基于遗传算法的时空众包3类对象任务分配. 应用科技. 2023(06): 7-20 . 百度学术
    6. 王珂. 物流货品转运设备集成单元控制技术与应用研究. 中国储运. 2022(07): 195-196 . 百度学术
    7. 程维杰,李洪贵,范勇强,彭钰寒,甘戈. 时空众包技术综述. 无线电工程. 2022(08): 1456-1465 . 百度学术

    其他类型引用(15)

计量
  • 文章访问数:  322
  • HTML全文浏览量:  2
  • PDF下载量:  101
  • 被引次数: 22
出版历程
  • 发布日期:  2022-02-28

目录

    /

    返回文章
    返回