Practical performance evaluation of space optimal erasure codes for high-speed data storage systems

R Chen, L Xu - SN Computer Science, 2020 - Springer
As erasure codes have been widely adopted in most large-scale data storage systems and
applications, implementations of high-performance erasure codes have been improved …

[PDF][PDF] A performance comparison of open-source erasure coding libraries for storage applications

CD Schuman, JS Plank - Univ. Tennessee, Knoxville, TN, USA, Tech. Rep …, 2008 - Citeseer
Erasure coding is a fundemental technique to prevent data loss in storage systems
composed of multiple disks. Recently, there have been multiple open-source …

A Performance Evaluation and Examination of Open-Source Erasure Coding Libraries for Storage.

JS Plank, J Luo, CD Schuman, L Xu, Z Wilcox-O'Hearn - Fast, 2009 - usenix.org
Over the past five years, large-scale storage installations have required fault-protection
beyond RAID-5, leading to a flurry of research on and development of erasure codes for …

Fast erasure coding for data storage: A comprehensive study of the acceleration techniques

T Zhou, C Tian - ACM Transactions on Storage (TOS), 2020 - dl.acm.org
Various techniques have been proposed in the literature to improve erasure code
computation efficiency, including optimizing bitmatrix design and computation schedule …

Heuristics for optimizing matrix-based erasure codes for fault-tolerant storage systems

JS Plank, CD Schuman… - IEEE/IFIP International …, 2012 - ieeexplore.ieee.org
Large scale, archival and wide-area storage systems use erasure codes to protect users
from losing data due to the inevitable failures that occur. All but the most basic erasure …

Efficient encoding schedules for XOR-based erasure codes

J Luo, M Shrestha, L Xu… - IEEE Transactions on …, 2013 - ieeexplore.ieee.org
In data storage systems, it is crucial to protect data from loss due to failures. Erasure codes
lay the foundation of this protection, enabling systems to reconstruct lost data when …

An efficient XOR-Scheduling algorithm for erasure codes encoding

J Luo, L Xu, JS Plank - 2009 IEEE/IFIP International Conference …, 2009 - ieeexplore.ieee.org
In large storage systems, it is crucial to protect data from loss due to failures. Erasure codes
lay the foundation of this protection, enabling systems to reconstruct lost data when …

UMR-EC: A unified and multi-rail erasure coding library for high-performance distributed storage systems

H Shi, X Lu, D Shankar, DK Panda - Proceedings of the 28th …, 2019 - dl.acm.org
Distributed storage systems typically need data to be stored redundantly to guarantee data
durability and reliability. While the conventional approach towards this objective is to store …

Sector-disk (SD) erasure codes for mixed failure modes in RAID systems

JS Plank, M Blaum - ACM Transactions on Storage (TOS), 2014 - dl.acm.org
Traditionally, when storage systems employ erasure codes, they are designed to tolerate the
failures of entire disks. However, the most common types of failures are latent sector failures …

A new decoding algorithm for XOR-based erasure codes

R Chen, L Xu - SN Computer Science, 2020 - Springer
Data protection is essential in large-scale storage systems. Over the years, erasure codes,
which provide the system ability to reconstruct data when damage occurs, have been proven …