Fault-scalable Byzantine fault-tolerant services

M Abd-El-Malek, GR Ganger, GR Goodson… - ACM SIGOPS …, 2005 - dl.acm.org
A fault-scalable service can be configured to tolerate increasing numbers of faults without
significant decreases in performance. The Query/Update (Q/U) protocol is a new tool that …

Store, forget, and check: Using algebraic signatures to check remotely administered storage

TSJ Schwarz, EL Miller - 26th IEEE International Conference on …, 2006 - ieeexplore.ieee.org
The emerging use of the Internet for remote storage and backup has led to the problem of
verifying that storage sites in a distributed system indeed store the data; this must often be …

Optimizing Cauchy Reed-Solomon codes for fault-tolerant network storage applications

JS Plank, L Xu - … on Network Computing and Applications (NCA …, 2006 - ieeexplore.ieee.org
In the past few years, all manner of storage applications, ranging from disk array systems to
distributed and wide-area systems, have started to grapple with the reality of tolerating …

[PDF][PDF] Efficient Replica Maintenance for Distributed Storage Systems.

BG Chun, F Dabek, A Haeberlen, E Sit… - NSDI, 2006 - usenix.org
This paper considers replication strategies for storage systems that aggregate the disks of
many nodes spread over the Internet. Maintaining replication in such systems can be …

Reliability mechanisms for very large storage systems

Q **n, EL Miller, T Schwarz, DDE Long… - 20th IEEE/11th …, 2003 - ieeexplore.ieee.org
Reliability and availability are increasingly important in large-scale storage systems built
from thousands of individual storage devices. Large systems must survive the failure of …

Using erasure codes efficiently for storage in a distributed system

MK Aguilera, R Janakiraman… - … on Dependable Systems …, 2005 - ieeexplore.ieee.org
Erasure codes provide space-optimal data redundancy to protect against data loss. A
common use is to reliably store data in a distributed system, where erasure-coded data are …

A self-organized, fault-tolerant and scalable replication scheme for cloud storage

N Bonvin, TG Papaioannou, K Aberer - … of the 1st ACM symposium on …, 2010 - dl.acm.org
Failures of any type are common in current datacenters, partly due to the higher scales of the
data stored. As data scales up, its availability becomes more complex, while different …

[PDF][PDF] Note: Correction to the 1997 tutorial on Reed-Solomon coding

JS Plank, Y Ding - Software-Practice and Experience, 2005 - Citeseer
In 1997, SPE published a tutorial by Plank [19] on implementing Reed-Solomon codes for
erasure correction in redundant data storage systems. The motivation of this tutorial was to …

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 …

A practical analysis of low-density parity-check erasure codes for wide-area storage applications

JS Plank, MG Thomason - International Conference on …, 2004 - ieeexplore.ieee.org
As peer-to-peer and widely distributed storage systems proliferate, the need to perform
efficient erasure coding, instead of replication, is crucial to performance and efficiency. Low …