Erasure coding for distributed storage: An overview
In a distributed storage system, code symbols are dispersed across space in nodes or
storage units as opposed to time. In settings such as that of a large data center, an important …
storage units as opposed to time. In settings such as that of a large data center, an important …
Exploiting combined locality for {Wide-Stripe} erasure coding in distributed storage
Erasure coding is a low-cost redundancy mechanism for distributed storage systems by
storing stripes of data and parity chunks. Wide stripes are recently proposed to suppress the …
storing stripes of data and parity chunks. Wide stripes are recently proposed to suppress the …
Clay codes: Moulding {MDS} codes to yield an {MSR} code
With increase in scale, the number of node failures in a data center increases sharply. To
ensure availability of data, failure-tolerance schemes such as Reed-Solomon (RS) or more …
ensure availability of data, failure-tolerance schemes such as Reed-Solomon (RS) or more …
Repair pipelining for erasure-coded storage: Algorithms and evaluation
We propose repair pipelining, a technique that speeds up the repair performance in general
erasure-coded storage. By carefully scheduling the repair of failed data in small-size units …
erasure-coded storage. By carefully scheduling the repair of failed data in small-size units …
Rack-aware regenerating codes for data centers
Erasure coding is widely used for massive storage in data centers to achieve high fault
tolerance and low storage redundancy. Since the cross-rack communication cost is often …
tolerance and low storage redundancy. Since the cross-rack communication cost is often …
Optimal repair layering for erasure-coded data centers: From theory to practice
Repair performance in hierarchical data centers is often bottlenecked by cross-rack network
transfer. Recent theoretical results show that the cross-rack repair traffic can be minimized …
transfer. Recent theoretical results show that the cross-rack repair traffic can be minimized …
{ParaRC}: Embracing {Sub-Packetization} for Repair Parallelization in {MSR-Coded} Storage
Minimum-storage regenerating (MSR) codes are provably optimal erasure codes that
minimize the repair bandwidth (ie, the amount of traffic being transferred during a repair …
minimize the repair bandwidth (ie, the amount of traffic being transferred during a repair …
Bandwidth-aware scheduling repair techniques in erasure-coded clusters: Design and analysis
Erasure codes offer a storage-efficient redundancy mechanism for maintaining data
availability guarantees in storage clusters, yet also incur high network traffic consumption …
availability guarantees in storage clusters, yet also incur high network traffic consumption …
Hashtag erasure codes: From theory to practice
K Kralevska, D Gligoroski, RE Jensen… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Minimum-Storage Regenerating (MSR) codes have emerged as a viable alternative to Reed-
Solomon (RS) codes as they minimize the repair bandwidth while they are still optimal in …
Solomon (RS) codes as they minimize the repair bandwidth while they are still optimal in …
{OpenEC}: Toward Unified and Configurable Erasure Coding Management in Distributed Storage Systems
Erasure coding becomes a practical redundancy technique for distributed storage systems
to achieve fault tolerance with low storage overhead. Given its popularity, research studies …
to achieve fault tolerance with low storage overhead. Given its popularity, research studies …