• 中国期刊全文数据库
  • 中国学术期刊综合评价数据库
  • 中国科技论文与引文数据库
  • 中国核心期刊(遴选)数据库
李树林, 陈俊奇, 王勇, 等. 基于生成矩阵变换与遗传算法的RS柯西码编码优化J. 桂林电子科技大学学报, 2026, 46(4): 403-411. DOI: 10.16725/j.1673-808X.202361
引用本文: 李树林, 陈俊奇, 王勇, 等. 基于生成矩阵变换与遗传算法的RS柯西码编码优化J. 桂林电子科技大学学报, 2026, 46(4): 403-411. DOI: 10.16725/j.1673-808X.202361
Li Shulin, Chen Junqi, Wang Yong, et al. Optimization of RS Cauchy code based on generator matrix transformation and genetic algorithmJ. Journal of Guilin University of Electronic Technology, 2026, 46(4): 403-411. DOI: 10.16725/j.1673-808X.202361
Citation: Li Shulin, Chen Junqi, Wang Yong, et al. Optimization of RS Cauchy code based on generator matrix transformation and genetic algorithmJ. Journal of Guilin University of Electronic Technology, 2026, 46(4): 403-411. DOI: 10.16725/j.1673-808X.202361

基于生成矩阵变换与遗传算法的RS柯西码编码优化

Optimization of RS Cauchy code based on generator matrix transformation and genetic algorithm

  • 摘要: 针对分布式存储系统使用纠删码进行数据容错时编码过程计算量大、复杂度高而导致数据写入速率低的问题,提出一种面向RS柯西码的生成矩阵优化及编码调度优化方案。首先,对RS柯西码的生成矩阵选取进行优化,提出一种基于贪心的低密度优化算法:通过统计域内元素对应异或矩阵的稀疏程度,贪心建立初始行解,最终遍历获得优化后的稀疏柯西矩阵,减少编码过程的计算量。其次,对柯西矩阵转换后的二进制矩阵编码过程进行优化,提出GA-CSHR算法:使用遗传算法解决CSHR、Uber-CSHR算法中存在的缺陷,通过缓存计算过程的中间值,启发式搜索目标块,减少编码过程中的异或计算次数。实验结果表明,基于生成矩阵变换与遗传算法的RS柯西码编码优化方案相对于原始RS柯西码的计算量显著降低。

     

    Abstract: To solve the problem that the encoding process of erasure codes in a distributed storage system incurs high computational complexity, leading to low data write rates, a matrix generation optimization and coding scheduling scheme specifically for Reed-Solomon (RS) Cauchy codes is proposed. First, the selection of the generator matrix is optimized by proposing a greedy low-density scheme. By analyzing the sparsity of the exclusive-or (XOR) operation matrix corresponding to the elements in the Galois Field, an initial row solution is established greedily, and subsequently, the optimized sparse Cauchy matrix is derived through traversal, thereby reducing the computational overhead of the encoding process. Secondly, the GA-CSHR algorithm is proposed to optimize the encoding process of the binary matrix following Cauchy matrix transformation, which uses a genetic algorithm to address the limitations of CSHR and Uber-CSHR algorithms, by caching the intermediate value of the computation process and Heuristically selecting the target block, the number of XOR calculations in the encoding process is reduced. The experimental results show that, compared to the original RS-Cauchy code, the computational complexity of the encoding process is significantly reduced by the proposed scheme based on greedy algorithms and the genetic algorithm.

     

/

返回文章
返回