We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.IT

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Information Theory

Title: Improving the coding speed of erasure codes with polynomial ring transforms

Abstract: Erasure codes are widely used in today's storage systems to cope with failures. Most of them use the finite field arithmetic. In this paper, we propose an implementation and a coding speed evaluation of an original method called PYRIT (PolYnomial RIng Transform) to perform operations between elements of a finite field into a bigger ring by using fast transforms between these two structures. Working in such a ring is much easier than working in a finite field. Firstly, it reduces the coding complexity by design. Secondly, it allows simple but efficient \texttt{xor}-based implementations by unrolling the operations thanks to the properties of the ring structure. We evaluate this proposition for Maximum Distance Separable erasure codes and we show that our method has better performances than common codes. Compared to the best known implementations, the coding speeds are increased by a factor varying from $1.5$ to $2$.
Subjects: Information Theory (cs.IT)
Cite as: arXiv:1709.00178 [cs.IT]
  (or arXiv:1709.00178v1 [cs.IT] for this version)

Submission history

From: Jonathan Detchart [view email]
[v1] Fri, 1 Sep 2017 07:11:58 GMT (263kb)

Link back to: arXiv, form interface, contact.