English

Bandwidth Cost of Code Conversions in the Split Regime

Information Theory 2022-05-16 v1 Distributed, Parallel, and Cluster Computing Networking and Internet Architecture math.IT

Abstract

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][n,k] erasure code is used to encode kk data symbols into a codeword of nn symbols that are stored across different devices. However, device failure rates change throughout the life of the data, and tuning nn and kk according to these changes has been shown to save significant storage space. Code conversion is the process of converting multiple codewords of an initial [nI,kI][n^I,k^I] code into codewords of a final [nF,kF][n^F,k^F] code that decode to the same set of data symbols. In this paper, we study conversion bandwidth, defined as the total amount of data transferred between nodes during conversion. In particular, we consider the case where the initial and final codes are MDS and a single initial codeword is split into several final codewords (kI=λFkFk^I=\lambda^F k^F for integer λF2\lambda^F \geq 2), called the split regime. We derive lower bounds on the conversion bandwidth in the split regime and propose constructions that significantly reduce conversion bandwidth and are optimal for certain parameters.

Keywords

Cite

@article{arxiv.2205.06793,
  title  = {Bandwidth Cost of Code Conversions in the Split Regime},
  author = {Francisco Maturana and K. V. Rashmi},
  journal= {arXiv preprint arXiv:2205.06793},
  year   = {2022}
}

Comments

Extended version of paper accepted in the 2022 IEEE International Symposium on Information Theory (ISIT)

R2 v1 2026-06-24T11:16:50.789Z