Bounds and Constructions for Generalized Batch Codes

Xiangliang Kong, Ohad Elishco

Research output: Contribution to journalArticlepeer-review

Abstract

Private information retrieval (PIR) codes and batch codes are two important types of codes that are designed for coded distributed storage systems and private information retrieval protocols. These codes have been the focus of much attention in recent years, as they enable efficient and secure storage and retrieval of data in distributed systems. In this paper, we introduce a new class of codes called (<italic>s, t</italic>)-<italic>batch codes</italic>. These codes are a type of storage codes that can handle any multi-set of <italic>t</italic> requests, comprised of <italic>s</italic> distinct information symbols. Importantly, PIR codes and batch codes are special cases of (<italic>s, t</italic>)-batch codes. The main goal of this paper is to explore the relationship between the number of redundancy symbols and the (<italic>s, t</italic>)-batch code property. Specifically, we establish a lower bound on the number of redundancy symbols required and present several constructions of (<italic>s, t</italic>)-batch codes. Furthermore, we extend this property to the case where each request is a linear combination of information symbols, which we refer to as <italic>functional</italic> (<italic>s, t</italic>)-<italic>batch codes</italic>.

Original languageEnglish
Pages (from-to)1
Number of pages1
JournalIEEE Transactions on Information Theory
DOIs
StateAccepted/In press - 1 Jan 2024

Keywords

  • batch code
  • Codes
  • functional batch codes
  • Information retrieval
  • linear codes
  • Linear codes
  • private information retrieval
  • Redundancy
  • redundancy
  • Servers
  • Symbols
  • Termination of employment

ASJC Scopus subject areas

  • Information Systems
  • Computer Science Applications
  • Library and Information Sciences

Fingerprint

Dive into the research topics of 'Bounds and Constructions for Generalized Batch Codes'. Together they form a unique fingerprint.

Cite this