Fault-scalable Byzantine fault-tolerant services
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 …
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
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 …
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
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 …
distributed and wide-area systems, have started to grapple with the reality of tolerating …
[PDF][PDF] Efficient Replica Maintenance for Distributed Storage Systems.
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 …
many nodes spread over the Internet. Maintaining replication in such systems can be …
Reliability mechanisms for very large storage systems
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 …
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 …
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
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 …
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 …
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 …
computation efficiency, including optimizing bitmatrix design and computation schedule …
A practical analysis of low-density parity-check erasure codes for wide-area storage applications
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 …
efficient erasure coding, instead of replication, is crucial to performance and efficiency. Low …