Linear Batch Codes

Conference paper

DOI: 10.1007/978-3-319-17296-5_26

Part of the CIM Series in Mathematical Sciences book series (CIMSMS, volume 3)
Cite this paper as:
Lipmaa H., Skachek V. (2015) Linear Batch Codes. In: Pinto R., Rocha Malonek P., Vettori P. (eds) Coding Theory and Applications. CIM Series in Mathematical Sciences, vol 3. Springer, Cham


In an application, where a client wants to obtain many symbols from a large database, it is often desirable to balance the load. Batch codes (introduced by Ishai et al. in STOC 2004) do exactly that: the large database is divided between many servers, so that the client has to only make a small number of queries to every server to obtain sufficient information to reconstruct all desired symbols.

In this work, we formalize the study of linear batch codes. These codes, in particular, are of potential use in distributed storage systems. We show that a generator matrix of a binary linear batch code is also a generator matrix of classical binary linear error-correcting code. This immediately yields that a variety of upper bounds, which were developed for error-correcting codes, are applicable also to binary linear batch codes. We also propose new methods for constructing large linear batch codes from the smaller ones.


Batch codes Error-correcting codes Computationally-private information retrieval Load balancing Distributed storage 

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Institute of Computer ScienceUniversity of TartuTartuEstonia

Personalised recommendations