Bandwidth Cost of Code Conversions in Distributed Storage: Fundamental Limits and Optimal Constructions
Francisco Maturana, K. V. Rashmi

TL;DR
This paper investigates the fundamental limits of bandwidth during code conversions in distributed storage, deriving tight bounds and proposing bandwidth-optimal constructions for MDS convertible codes.
Contribution
It introduces a network flow model for code conversion, derives tight lower bounds on bandwidth, and presents a new construction of bandwidth-optimal MDS convertible codes.
Findings
Bandwidth cost can be significantly reduced with optimal codes.
Tight lower bounds on bandwidth for code conversion are established.
A new bandwidth-optimal MDS convertible code construction is proposed.
Abstract
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 systems, an code over a finite field encodes message symbols into codeword symbols from which are then stored on different nodes in the system. Recent work has shown that significant savings in storage space can be obtained by tuning and to variations in device failure rates. Such a tuning necessitates code conversion: the process of converting already encoded data under an initial code to its equivalent under a final code. The default approach to conversion is to reencode data, which places significant burden on system resources. Convertible codes are a recently proposed class of codes for enabling resource-efficient…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Storage Technologies · Caching and Content Delivery · Cooperative Communication and Network Coding
