X-Code: MDS Array Codes with Optimal Encoding
https://doi.org/10.1109/18.746809Abstract
We present a new class of MDS array codes of size n 2 n (n a prime number) called X-code. The X-codes are of minimum column distance 3, namely, they can correct either one column error or two column erasures. The key novelty in X-code is that it has a simple geometrical construction which achieves encoding/update optimal complexity, i.e., a change of any single information bit affects exactly two parity bits. The key idea in our constructions is that all parity symbols are placed in rows rather than columns.
References (9)
- M. Blaum, J. Brady, J. Bruck, and J. Menon, "EVENODD: An efficient scheme for tolerating double disk failures in RAID architectures," IEEE Trans. Comput., vol. 44, pp. 192-202, Feb. 1995.
- M. Blaum, J. Bruck, and A. Vardy, "MDS array codes with independent parity Symbols," IEEE Trans. Inform. Theory, vol. 42, pp. 529-542, Mar. 1996.
- M. Blaum and R. M. Roth, "New array codes for multiple phased burst correction," IEEE Trans. Inform. Theory, vol. 39, pp. 66-77, Jan. 1993.
- "On lowest density MDS codes," IEEE Trans. Inform. Theory, this issue, pp. 000-000..
- M. Blaum, P. G. Farrell, and H. C. A. van Tilborg, "Chapter on array codes," in Handbook of Coding Theory, V. S. Pless and W. C. Huffman, Eds., to be published.
- P. G. Farrell, "A survey of array error control codes," ETT, vol. 3, no. 5, pp. 441-454, 1992.
- R. M. Goodman, R. J. McEliece, and M. Sayano, "Phased burst error correcting arrays codes," IEEE Trans. Inform. Theory, vol. 39, pp. 684-693, 1993.
- F. J. MacWilliams and N. J. A. Sloane, The Theory of Error Correcting Codes. Amsterdam, The Netherlands: North-Holland, 1977.
- G. V. Zaitsev, V. A. Zinov'ev, and N. V. Semakov, "Minimum-check- density codes for correctingbytes of errors, erasures, or defects," Probl. Inform. Transm., vol. 19, no. 3, pp. 197-204, 1983.