Asynchronous Batch and PIR Codes from Hypergraphs

06/02/2018
by   Ago-Erik Riet, et al.
0

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 different queries take different time to process. Then, we show that the graph-based batch codes studied in Rawat et al., IEEE Trans. on Inform. Theory, Apr. 2016, are asynchronous. Further, we demonstrate that hypergraphs of Berge girth at least 4, respectively at least 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ős and Sós. We then apply the constructions and bounds by Erdős, Frankl and Rödl about this generalization of the (6,3)-problem, known as the (3r-3,r)-problem, to obtain batch code constructions and bounds on the redundancy of the graph-based asynchronous batch and PIR codes. Finally, we show that the optimal redundancy ρ(k) of graph-based asynchronous batch codes of dimension k with the query size t=3 is 2√(k). Moreover, for a general fixed value of t > 4, ρ(k) = O(k^1/(2-ϵ)) for any small ϵ>0. For a general value of t > 4, _k →∞ρ(k)/√(k) = ∞.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset