English

Locally Recoverable Streaming Codes for Packet-Erasure Recovery

Information Theory 2021-09-08 v1 math.IT

Abstract

Streaming codes are a class of packet-level erasure codes that are designed with the goal of ensuring recovery in low-latency fashion, of erased packets over a communication network. It is well-known in the streaming code literature, that diagonally embedding codewords of a [τ+1,τ+1a][\tau+1,\tau+1-a] Maximum Distance Separable (MDS) code within the packet stream, leads to rate-optimal streaming codes capable of recovering from aa arbitrary packet erasures, under a strict decoding delay constraint τ\tau. Thus MDS codes are geared towards the efficient handling of the worst-case scenario corresponding to the occurrence of aa erasures. In the present paper, we have an increased focus on the efficient handling of the most-frequent erasure patterns. We study streaming codes which in addition to recovering from a>1a>1 arbitrary packet erasures under a decoding delay τ\tau, have the ability to handle the more common occurrence of a single-packet erasure, while incurring smaller delay r<τr<\tau. We term these codes as (a,τ,r)(a,\tau,r) locally recoverable streaming codes (LRSCs), since our single-erasure recovery requirement is similar to the requirement of locality in a coded distributed storage system. We characterize the maximum possible rate of an LRSC by presenting rate-optimal constructions for all possible parameters {a,τ,r}\{a,\tau,r\}. Although the rate-optimal LRSC construction provided in this paper requires large field size, the construction is explicit. It is also shown that our (a,τ=a(r+1)1,r)(a,\tau=a(r+1)-1,r) LRSC construction provides the additional guarantee of recovery from the erasure of h,1hah, 1 \leq h \leq a, packets, with delay h(r+1)1h(r+1)-1. The construction thus offers graceful degradation in decoding delay with increasing number of erasures.

Keywords

Cite

@article{arxiv.2109.03168,
  title  = {Locally Recoverable Streaming Codes for Packet-Erasure Recovery},
  author = {Vinayak Ramkumar and Myna Vajha and P. Vijay Kumar},
  journal= {arXiv preprint arXiv:2109.03168},
  year   = {2021}
}

Comments

To be presented at ITW 2021

R2 v1 2026-06-24T05:45:41.201Z