{ELECT}: Enabling Erasure Coding Tiering for {LSM-tree-based} Storage

Y Ren, Y Ren, X Li, Y Hu, J Li, PPC Lee - 22nd USENIX Conference on …, 2024 - usenix.org
Given the skewed nature of practical key-value (KV) storage workloads, distributed KV
stores can adopt a tiered approach to support fast data access in a hot tier and persistent …

Morph: Efficient File-Lifetime Redundancy Management for Cluster File Systems

T Kim, S Athlur, S Kadekodi, F Maturana… - Proceedings of the …, 2024 - dl.acm.org
Many data services tune and change redundancy configurations of files over their lifetimes
to address changes in data temperature and latency requirements. Unfortunately, changing …

A Survey of the Past, Present, and Future of Erasure Coding for Storage Systems

Z Shen, Y Cai, K Cheng, PPC Lee, X Li, Y Hu… - ACM Transactions on …, 2025 - dl.acm.org
Erasure coding is a known redundancy technique that has been popularly deployed in
modern storage systems to protect against failures. By introducing a small portion of coded …

Locally repairable convertible codes: Erasure codes for efficient repair and conversion

F Maturana, KV Rashmi - 2023 IEEE International Symposium …, 2023 - ieeexplore.ieee.org
Erasure codes are typically used in distributed storage systems in order to protect against
failures and unavailabilities with low storage overhead. An important disadvantage of classic …

Bandwidth cost of code conversions in distributed storage: Fundamental limits and optimal constructions

F Maturana, KV Rashmi - IEEE Transactions on Information …, 2023 - ieeexplore.ieee.org
Erasure codes have become an integral part of distributed storage systems as a tool for
providing data reliability and durability under the constant threat of device failures. In such …

Local re-encoding for coded matrix multiplication

X Su, J Parker, X Zhong, X Fan… - IEEE Open Journal of the …, 2022 - ieeexplore.ieee.org
Matrix multiplication is a fundamental operation in various algorithms for big data analytics
and machine learning. As the size of the dataset increases rapidly, it is now a common …

FlexRaft: Exploiting Flexible Erasure Coding for Minimum-Cost Consensus and Fast Recovery

M Zhang, Q Kang, PPC Lee - IEEE Transactions on Parallel …, 2024 - ieeexplore.ieee.org
Consensus protocols like Paxos and Raft provide data consistency and fault tolerance for
distributed services. Log replication in these protocols can be supported by erasure coding …

Locally repairable convertible codes with optimal access costs

X Kong - IEEE Transactions on Information Theory, 2024 - ieeexplore.ieee.org
Modern large-scale distributed storage systems use erasure codes to protect against node
failures with low storage overhead. In practice, the failure rate and other factors of storage …

Code conversions in storage systems

F Maturana, KV Rashmi - IEEE BITS the Information Theory …, 2024 - ieeexplore.ieee.org
Distributed storage systems play a pivotal role in reliably storing huge volumes of data
across large clusters of storage devices. These systems predominantly employ erasure …

On Low Field Size Constructions of Access-Optimal Convertible Codes

S Chopra, F Maturana… - 2024 IEEE International …, 2024 - ieeexplore.ieee.org
Most large-scale storage systems employ erasure coding to provide resilience against disk
failures. Recent work has shown that tuning this redundancy to changes in disk failure rates …