计算机应用 ›› 2010, Vol. 30 ›› Issue (12): 3197-3200.

• 先进计算与人工智能 • 上一篇    下一篇

基于RS纠删码的信息分散算法

吴海佳1,陈卫卫2   

  1. 1. 解放军理工大学指挥自动化学院
    2. 解放军理工大学
  • 收稿日期:2010-05-07 修回日期:2010-06-21 发布日期:2010-12-22 出版日期:2010-12-01
  • 通讯作者: 吴海佳
  • 基金资助:
    国家863:基于新一代高可信网络的大规模公众地理信息服务应用平台;国家自然科学基金:单类分类器和数据不平衡问题研究

Information dispersal algorithm based on Reed-Solomon code

  • Received:2010-05-07 Revised:2010-06-21 Online:2010-12-22 Published:2010-12-01
  • Contact: wu haijia

摘要: 利用基于RS纠删码的信息分散算法可构建高顽存的分布式存储系统。RS纠删码的编/译码速率是衡量其可用性的一个重要指标。对RS纠删码的纠删原理进行了理论分析,讨论了编/译码运算所在的伽罗瓦域,基于伽罗瓦域算术运算的特征设计了双表法以提高编/译码速率。最后对该信息分散算法的效率进行了理论分析和实验测试。测试结果表明,该信息分散算法可提供18Mbps的编/译码速率,基于该测试结果分析了基于RS纠删码的信息分散算法的适用环境,指出信息分散算法未来的研究方向。

关键词: RS纠删码, 伽罗瓦域, 信息分散算法, 分布式存储

Abstract: Information Dispersal Algorithm (IDA) based on Reed-Solomon (RS) code can be used in high strong and reliable distributed storage system. The encoding/decoding speed is an important criterion for the availability of the RS code. Firstly the erasure principium of RS codes was analyzed, the Galois field that the encode/decode operations located was discussed. Based on the characteristics of the arithmetic operations in Galois field, a double-table method was designed to gain encoding/decoding speed. At last, the efficiency of the algorithm was analyzed in both theory and experiment. The experimental results show that the IDA can provide an encoding/decoding speed at 18Mbps. Based on the results of the experiment, this paper analyzed the fit circumstance for the algorithm, and pointed out the future research aspect about IDA.

Key words: Reed-Solomon (RS) code, Galois field, Information Dispersal Algorithm (IDA), distributed storage