Variant Codes Based on A Special Polynomial Ring and Their Fast Computations
Leilei Yu, Yunghsiang S. Han, Jiasheng Yuan, and Zhongpei Zhang

TL;DR
This paper introduces new variant binary array codes based on a special polynomial ring, providing efficient constructions and fast syndrome computations for storage systems, with potential practical advantages over existing codes.
Contribution
It proposes two classes of variant codes derived from polynomial rings, establishes their connection to MDS array codes, and develops fast syndrome computation methods.
Findings
Variant codes can have any number of parity columns.
Constructed codes include explicit examples based on Cauchy and Vandermonde matrices.
Proposed syndrome computations achieve the lowest known asymptotic complexity.
Abstract
Binary array codes are widely used in storage systems to prevent data loss, such as the Redundant Array of Independent Disks~(RAID). Most designs for such codes, such as Blaum-Roth~(BR) codes and Independent-Parity~(IP) codes, are carried out on the polynomial ring F_2[x]/<\sum_{i=0}^{p-1}x^i >, where F_2 is a binary field, and p is a prime number. In this paper, we consider the polynomial ring F_2[x]/<\sum_{i=0}^{p-1}x^{i\tau}>, where p>1 is an odd number and \tau \geq 1 is any power of two, and explore variant codes from codes over this polynomial ring. Particularly, the variant codes are derived by mapping parity-check matrices over the polynomial ring to binary parity-check matrices. Specifically, we first propose two classes of variant codes, termed V-ETBR and V-ESIP codes. To make these variant codes binary maximum distance separable~(MDS) array codes that achieve optimal…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Storage Technologies · Coding theory and cryptography · Cooperative Communication and Network Coding
