提出了一种基于循环移位及二进制相加操作的称之为RCBC码的分布式存储编码方案。为保证分布式系统的可靠性,将3个原始信息块映射成6个编码信息块,然后分别存储在6个分布式节点中,使RCBC码具有MDS(3,6)性质,即6个编码信息块中的任意3个信息块都可以恢复出所有原始信息块。通过对编解码复杂度、编码率和修复带宽进行分析,表明所提出的RCBC码具有编解码复杂度低、重建带宽小的优势。
A distributed storage code based on cyclic shift and binary addition operation is proposed,named RCBC code.In order to ensure distributed storage system's reliability,3source blocks are mapped into 6coded blocks which would be stored into 6distributed storage nodes.It is applied to ensures RCBC with MDS(3,6)property:any 3out of the 6coded blocks can recover all the original information.By analyzing encoding/decoding complexity,reconstruction bandwidth and encoding rate,it turns out that the proposed RCBC code possess the following advantage:low encoding/decoding complexity and small reconstruction bandwidth.