Exploiting combined locality for {Wide-Stripe} erasure coding in distributed storage

Y Hu, L Cheng, Q Yao, PPC Lee, W Wang… - … USENIX Conference on …, 2021 - usenix.org
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 …

Repair pipelining for erasure-coded storage: Algorithms and evaluation

X Li, Z Yang, J Li, R Li, PPC Lee, Q Huang… - ACM Transactions on …, 2021 - dl.acm.org
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 …

Rack-aware regenerating codes for data centers

H Hou, PPC Lee, KW Shum… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
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 …

The storage versus repair-bandwidth trade-off for clustered storage systems

N Prakash, V Abdrashitov… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
We study a generalization of the setting of regenerating codes, motivated by applications to
storage systems consisting of clusters of storage nodes. There are n clusters in total, with m …

Explicit constructions of MSR codes for clustered distributed storage: The rack-aware storage model

Z Chen, A Barg - IEEE Transactions on Information Theory, 2019 - ieeexplore.ieee.org
The paper is devoted to the problem of erasure coding in distributed storage. We consider a
model of storage that assumes that nodes are organized into equally sized groups, called …

Capacity of clustered distributed storage

J Sohn, B Choi, SW Yoon… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
A new system model reflecting the clustered structure of distributed storage is suggested to
investigate interplay between storage overhead and repair bandwidth as storage node …

Bandwidth-aware scheduling repair techniques in erasure-coded clusters: Design and analysis

H Zhou, D Feng, Y Hu - IEEE Transactions on Parallel and …, 2022 - ieeexplore.ieee.org
Erasure codes offer a storage-efficient redundancy mechanism for maintaining data
availability guarantees in storage clusters, yet also incur high network traffic consumption …

Optimal data placement for stripe merging in locally repairable codes

S Wu, Q Du, PPC Lee, Y Li, Y Xu - IEEE INFOCOM 2022-IEEE …, 2022 - ieeexplore.ieee.org
Erasure coding is a storage-efficient redundancy scheme for modern clustered storage
systems by storing stripes of data and parity blocks across the nodes of multiple clusters; in …

{OpenEC}: Toward Unified and Configurable Erasure Coding Management in Distributed Storage Systems

X Li, R Li, PPC Lee, Y Hu - 17th USENIX Conference on File and …, 2019 - usenix.org
Erasure coding becomes a practical redundancy technique for distributed storage systems
to achieve fault tolerance with low storage overhead. Given its popularity, research studies …

Boosting {Full-Node} repair in {Erasure-Coded} storage

S Lin, G Gong, Z Shen, PPC Lee, J Shu - 2021 USENIX Annual …, 2021 - usenix.org
As a common choice for fault tolerance in today's storage systems, erasure coding is still
hampered by the induced substantial traffic in repair. A variety of erasure codes and repair …