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 …

{PACEMAKER}: Avoiding {HeART} attacks in storage clusters with disk-adaptive redundancy

S Kadekodi, F Maturana, SJ Subramanya… - … USENIX Symposium on …, 2020 - usenix.org
Data redundancy provides resilience in large-scale storage clusters, but imposes significant
cost overhead. Substantial space-savings can be realized by tuning redundancy schemes to …

Convertible codes: Enabling efficient conversion of coded data in distributed storage

F Maturana, KV Rashmi - IEEE Transactions on Information …, 2022 - ieeexplore.ieee.org
Erasure codes are essential for providing efficient resilience against node failures in
distributed storage. Typically, an erasure code encodes symbols into symbols which are …

Access-optimal linear MDS convertible codes for all parameters

F Maturana, VSC Mukka… - 2020 IEEE International …, 2020 - ieeexplore.ieee.org
In large-scale distributed storage systems, erasure codes are used to achieve fault tolerance
in the face of node failures. Tuning code redundancy to observed failure rates has been …

Convertible codes: new class of codes for efficient conversion of coded data in distributed storage

F Maturana, KV Rashmi - 11th Innovations in Theoretical …, 2020 - drops.dagstuhl.de
Erasure codes are typically used in large-scale distributed storage systems to provide
durability of data in the face of failures. In this setting, a set of k blocks to be stored is …

Toward optimal storage scaling via network coding: From theory to practice

X Zhang, Y Hu, PPC Lee, P Zhou - IEEE INFOCOM 2018-IEEE …, 2018 - ieeexplore.ieee.org
To adapt to the increasing storage demands and varying storage redundancy requirements,
practical distributed storage systems need to support storage scaling by relocating currently …

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 …

Generalized optimal storage scaling via network coding

Y Hu, X Zhang, PPC Lee, P Zhou - 2018 IEEE International …, 2018 - ieeexplore.ieee.org
It is critical to support efficient scaling in distributed storage systems so as to meet increasing
storage demands with new storage nodes. However, the scaling process incurs substantial …

Bandwidth cost of code conversions in the split regime

F Maturana, KV Rashmi - 2022 IEEE International Symposium …, 2022 - ieeexplore.ieee.org
Distributed storage systems must store large amounts of data over long periods of time. To
avoid data loss due to device failures, an [n, k] erasure code is used to encode k data …

Delayed parity generation in MDS storage codes

S Mousavi, T Zhou, C Tian - 2018 IEEE International …, 2018 - ieeexplore.ieee.org
We propose a delayed parity generation technique for maximum distance separable (MDS)
storage codes, for two possible applications: the first is to improve the write-speed during …