Practical design considerations for wide locally recoverable codes (LRCs)

S Kadekodi, S Silas, D Clausen… - ACM Transactions on …, 2023 - dl.acm.org
Most of the data in large-scale storage clusters is erasure coded. At exascale, optimizing
erasure codes for low storage overhead, efficient reconstruction, and easy deployment is of …

Myths and misconceptions around reducing carbon embedded in cloud platforms

J Lyu, J Wang, K Frost, C Zhang, C Irvene… - Proceedings of the 2nd …, 2023 - dl.acm.org
Major cloud providers have stated public plans to lower their carbon emissions. Historically,
this has meant focusing on emissions from producing the electricity consumed by …

Tiger:{Disk-Adaptive} redundancy without placement restrictions

S Kadekodi, F Maturana, S Athlur, A Merchant… - … USENIX Symposium on …, 2022 - usenix.org
Large-scale cluster storage systems use redundancy (via erasure coding) to ensure data
durability. Disk-adaptive redundancy—dynamically tailoring the redundancy scheme to …

{C2DN}: How to harness erasure codes at the edge for efficient content delivery

J Yang, A Sabnis, DS Berger, KV Rashmi… - … USENIX Symposium on …, 2022 - usenix.org
Content Delivery Networks (CDNs) deliver much of the world's web and video content to
users from thousands of clusters deployed at the “edges” of the Internet. Maintaining …

Thesios: Synthesizing accurate counterfactual i/o traces from i/o samples

PM Phothilimthana, S Kadekodi, S Ghodrati… - Proceedings of the 29th …, 2024 - dl.acm.org
Representative modeling of I/O activity is crucial when designing large-scale distributed
storage systems. Particularly important use cases are counterfactual" what-if" analyses that …

{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 …

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 …

Disaggregated raid storage in modern datacenters

J Shu, R Zhu, Y Ma, G Huang, H Mei, X Liu… - Proceedings of the 28th …, 2023 - dl.acm.org
RAID (Redundant Array of Independent Disks) has been widely adopted for decades, as it
provides enhanced throughput and redundancy beyond what a single disk can offer. Today …

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 …