English

RECIPE: Rateless Erasure Codes Induced by Protocol-Based Encoding

Information Theory 2023-05-12 v2 math.IT

Abstract

LT (Luby transform) codes are a celebrated family of rateless erasure codes (RECs). Most of existing LT codes were designed for applications in which a centralized encoder possesses all message blocks and is solely responsible for encoding them into codewords. Distributed LT codes, in which message blocks are physically scattered across multiple different locations (encoders) that need to collaboratively perform the encoding, has never been systemically studied before despite its growing importance in applications. In this work, we present the first systemic study of LT codes in the distributed setting, and make the following three major contributions. First, we show that only a proper subset of LT codes are feasible in the distributed setting, and give the sufficient and necessary condition for such feasibility. Second, we propose a distributed encoding protocol that can efficiently implement any feasible code. The protocol is parameterized by a so-called action probability array (APA) that is only a few KBs in size, and any feasible code corresponds to a valid APA setting and vice versa. Third, we propose two heuristic search algorithms that have led to the discovery of feasible codes that are much more efficient than the state of the art.

Keywords

Cite

@article{arxiv.2305.03795,
  title  = {RECIPE: Rateless Erasure Codes Induced by Protocol-Based Encoding},
  author = {Jingfan Meng and Ziheng Liu and Yiwei Wang and Jun Xu},
  journal= {arXiv preprint arXiv:2305.03795},
  year   = {2023}
}

Comments

Accepted by IEEE ISIT 2023

R2 v1 2026-06-28T10:27:19.664Z