Constructions and Bounds for Batch Codes with Small Parameters

  • Eldho K. ThomasEmail author
  • Vitaly SkachekEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10495)


Linear batch codes and codes for private information retrieval (PIR) with a query size t and a restricted size r of the reconstruction sets are studied. New bounds on the parameters of such codes are derived for small values of t or r by providing corresponding constructions. By building on the ideas of Cadambe and Mazumdar, a new bound in a recursive form is derived for batch codes and PIR codes.


PIR codes Batch codes Private information retrieval Locally repairable codes Distributed data storage 



The work of E. Thomas and V. Skachek is supported by the Estonian Research Council under the grants PUT405 and IUT2-1. The authors wish to thank Mart Simisker for valuable comments on the earliest version of this work.


  1. 1.
    Bhattacharya, S., Ruj, S., Roy, B.: Combinatorial batch codes: a lower bound and optimal constructions. Adv. Math. Commun. 6(2), 165–174 (2012)MathSciNetCrossRefzbMATHGoogle Scholar
  2. 2.
    Brualdi, R.A., Kiernan, K., Meyer, S.A., Schroeder, M.W.: Combinatorial batch codes and transversal matroids. Adv. Math. Commun. 4(3), 419–431 (2010)MathSciNetCrossRefzbMATHGoogle Scholar
  3. 3.
    Bujtas, C., Tuza, Z.: Batch codes and their applications. Electron. Notes Discrete Math. 38, 201–206 (2011)CrossRefzbMATHGoogle Scholar
  4. 4.
    Cadambe, V., Mazumdar, A.: Bounds on the size of locally recoverable codes. IEEE Trans. Inf. Theory 61(11), 5787–5794 (2015)MathSciNetCrossRefzbMATHGoogle Scholar
  5. 5.
    Chee, Y.M., Gao, F., Teo, S.T.H., Zhang, H.: Combinatorial systematic switch codes. In: Proceedings of the IEEE International Symposium on Information Theory (ISIT), Hong Kong, China, pp. 241–245 (2015)Google Scholar
  6. 6.
    Dimakis, A.G., Gal, A., Rawat, A.S., Song, Z.: Batch codes through dense graphs without short cycles, arXiv:1410.2920, October 2014
  7. 7.
    Fazeli, A., Vardy, A., Yaakobi, E.: PIR with low storage overhead: coding instead of replication, arXiv:1505.06241, May 2015
  8. 8.
    Forbes, M., Yekhanin, S.: On the locality of codeword sysmbols in non-linear codes. Discrete Math. 324, 78–84 (2014)MathSciNetCrossRefzbMATHGoogle Scholar
  9. 9.
    Gopalan, P., Huang, C., Simitci, H., Yekhanin, S.: On the locality of codeword symbols. IEEE Trans. Inform. Theory 58(11), 6925–6934 (2012)MathSciNetCrossRefzbMATHGoogle Scholar
  10. 10.
    Ishai, Y., Kushilevitz, E., Ostrovsky, R., Sahai, A.: Batch codes and their applications. In: Proceeding of the 36th ACM Symposium on Theory of Computing (STOC), Chicago, June 2004Google Scholar
  11. 11.
    Lipmaa, H., Skachek, V.: Linear batch codes. In: Proceedings of the 4th International Castle Meeting on Coding Theory and Applications, Palmela, Portugal, September 2014Google Scholar
  12. 12.
    Rawat, A.S., Mazumdar, A., Vishwanath, S.: Cooperative local repair in distributed storage. EURASIP J. Adv. Sign. Process. 1, 107 (2015)Google Scholar
  13. 13.
    Rawat, A.S., Papailiopoulos, D.S., Dimakis, A.G., Vishwanath, S.: Locality and availability in distributed storage. IEEE Trans. Inform. Theory 62(8), 4481–4493 (2016)MathSciNetCrossRefzbMATHGoogle Scholar
  14. 14.
    Roth, R.M.: Introduction to Coding Theory. Cambridge University Press, Cambridge (2006)CrossRefzbMATHGoogle Scholar
  15. 15.
    Skachek, V.: Batch and PIR Codes and Their Connections to Locally Repairable Codes, arXiv:1611.09914, November 2016
  16. 16.
    Tamo, I., Barg, A.: Bounds on Locally Recoverable Codes with Multiple Recovering Sets (2014). arXiv:1402.0916v1
  17. 17.
    Vardy, A., Yaakobi, E.: Constructions of batch codes with near-optimal redundancy. In: Proceedings of the IEEE International Symposium on Information Theory (ISIT), Barcelona (2016)Google Scholar
  18. 18.
    Wang, Z., Kiah, H.M., Cassuto, Y.: Optimal binary switch codes with small query size. In: Proceeding of the IEEE International Symposium on Information Theory (ISIT), Hong Kong, pp. 636–640, June 2015Google Scholar
  19. 19.
    Wang, Z., Shaked, O., Cassuto, Y., Bruck, J.: Codes for network switches. In: Proceeding of the IEEE International Symposium on Information Theory (ISIT), Istanbul (2013)Google Scholar
  20. 20.
    Wang, A., Zhang, Z.: Achieving Arbitrary Locality and Availability in Binary Codes, arXiv:1501.04264v1 (January 2015)
  21. 21.
    Zhang, H., Skachek, V.: Bounds for batch codes with restricted query size. In: Proceeding of the IEEE International Symposium on Information Theory (ISIT), Barcelona, pp. 1192–1196 (2016)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Institute of Computer ScienceUniversity of TartuTartuEstonia

Personalised recommendations