首页>
外国专利>
Encoder/ decoder for RAID-6 and tape systems using redundant symbols
Encoder/ decoder for RAID-6 and tape systems using redundant symbols
展开▼
机译:使用冗余符号的RAID-6和磁带系统的编码器/解码器
展开▼
页面导航
摘要
著录项
相似文献
摘要
A system (610) for encoding m-bit data symbols from k data disks(612) to produce m-bit redundant symbols for r redundant disks (614) by encoding corresponding symbols from each of the k data disks comprises a means for receiving data from corresponding sectors of the k data disks, encoding mess for producing (m+1)-bit redundant symbols cSBy/SB (y=0,1,...,r-1) using a polynomial for each symbol in an (m+1)-bit representation of an element of the Galois field GF(2SPm/SP) with m+1 prime, the coefficients of each term of the polynomial each being data from a corresponding data disk, a shift register for each cSBy/SB performing multiplication operations as y-bit cyclic shifts, an adder for each cSBy/SB adding to the contents of the shift register the corresponding data from the next data disk, converting mess for converting the (m+1)-bit redundant symbols to m-bit redundant symbols, and mess for storing these symbols in corresponding sectors of the r redundant disks. The system may also be applied to multiple tracks of a tape drive. A decoder (620) which operates in a similar manner to the encoder is also disclosed.
展开▼
机译:用于对来自k个数据盘(612)的m位数据符号进行编码以通过对来自k个数据盘中的每一个的对应符号进行编码来产生用于r个冗余盘(614)的m位冗余符号的系统(610)包括用于接收数据的装置。从k个数据磁盘的相应扇区中提取出用于生成(m + 1)位冗余符号c y SB>(y = 0,1,...,r-1)的编码混乱Galois字段GF(2 m SP>)的元素具有(m + 1)个质数的(m + 1)位表示形式中的每个符号,多项式各项的系数分别是来自相应的数据磁盘,每个c y SB>的移位寄存器执行y位循环移位的乘法运算,每个c y SB>的加法器将移位寄存器的内容加到来自下一个数据磁盘的相应数据,将用于将(m + 1)位冗余符号转换为m位冗余符号的混乱,以及用于将这些符号存储在r个冗余磁盘的相应扇区中的混乱。该系统还可以应用于磁带驱动器的多个磁道。还公开了以类似于编码器的方式操作的解码器(620)。
展开▼