English

Batch Codes for Asynchronous Recovery of Data

Information Theory 2020-09-08 v3 Discrete Mathematics Combinatorics math.IT

Abstract

We propose a new model of asynchronous batch codes that allow for parallel recovery of information symbols from a coded database in an asynchronous manner, i.e. when queries arrive at random times and they take varying time to process. We show that the graph-based batch codes studied by et al. are asynchronous. Further, we demonstrate that hypergraphs of Berge girth larger or equal to 4, respectively larger or equal to 3, yield graph-based asynchronous batch codes, respectively private information retrieval (PIR) codes. We prove the hypergraph-theoretic proposition that the maximum number of hyperedges in a hypergraph of a fixed Berge girth equals the quantity in a certain generalization of the hypergraph-theoretic (6,3)-problem, first posed by Brown, Erd\H{o}s and S\'{o}s. We then apply the constructions and bounds by Erd\H{o}s, Frankl and R\"{o}dl about this generalization of the (6,3)-problem, known as the (3ϱ\varrho-3,ϱ\varrho)-problem, to obtain batch code constructions and bounds on the redundancy of the graph-based asynchronous batch and PIR codes. We derive bounds on the optimal redundancy of several families of asynchronous batch codes with the query size t=2t=2. In particular, we show that the optimal redundancy ρ(k)\rho(k) of graph-based asynchronous batch codes of dimension kk for t=2t=2 is 2k2\sqrt{k}. Moreover, for graph-based asynchronous batch codes with t3t \ge 3, ρ(k)=O(k1/(2ϵ))\rho(k) = O\left({k}^{1/(2-\epsilon)}\right) for any small ϵ>0\epsilon>0.

Keywords

Cite

@article{arxiv.1806.00592,
  title  = {Batch Codes for Asynchronous Recovery of Data},
  author = {Ago-Erik Riet and Vitaly Skachek and Eldho K. Thomas},
  journal= {arXiv preprint arXiv:1806.00592},
  year   = {2020}
}

Comments

18 pages

R2 v1 2026-06-23T02:16:49.463Z