Preview only show first 10 pages with watermark. For full document please download

Jerasure: A Library In C Facilitating Erasure Coding For Storage Applications

Description: This paper descibes version 2.0 of jerasure, a library in C that supports erasure coding in storage applications. In this paper, we describe both the techniques and algorithms, plus the interface ...

   EMBED


Share

Transcript

This paper descibes version 2.0 of jerasure, a library in C that supports erasure coding in storage applications. In this paper, we describe both the techniques and algorithms, plus the interface to the code. Thus, this serves as a quasi-tutorial and a programmer’s guide. Version 2.0 does not change the interface of jerasure 1.2. What it does is change the software for doing the Galois Field back-end. It now uses GF-Complete, which is much more flexible and powerful than the previous Galois Field arithmetic library. In particular, it leverages Intel SIMD instructions so that Reed-Solomon coding may be blazingly fast. In order to use jerasure, you must first download and install GF-Complete. Both libraries are posted and main- tained at bitbucket.com.