Bounds on the Length of Functional PIR and Batch codes

01/06/2019
by   Yiwei Zhang, et al.
0

A functional k-PIR code of dimension s consists of n servers storing linear combinations of s linearly independent information symbols. Any linear combination of the s information symbols can be recovered by k disjoint subsets of servers. The goal is to find the smallest number of servers for given k and s. We provide lower bounds on the number of servers and constructions which yield upper bounds. For k ≤ 4 we provide exact bounds on the number of servers. Furthermore, we provide some asymptotic bounds. The problem coincides with the well known private information retrieval problem based on a coded database to reduce the storage overhead. If any multiset of size k of linear combinations from the linearly independent information symbols can be recovered by k disjoint subset of servers, then the servers form a functional k-batch code. A functional k-batch code is also a functional k-PIR, where all the k linear combinations in the multiset are equal. We provide some bounds on the number of servers for functional k-batch codes. In particular we present a random construction and a construction based on simplex codes, WOM codes, and RIO codes.

READ FULL TEXT
research
01/17/2021

Almost Optimal Construction of Functional Batch Codes Using Hadamard Codes

A functional k-batch code of dimension s consists of n servers storing l...
research
09/13/2023

Bounds and Constructions for Generalized Batch Codes

Private information retrieval (PIR) codes and batch codes are two import...
research
06/03/2021

Improved batch code lower bounds

Batch codes are a useful notion of locality for error correcting codes, ...
research
01/29/2020

Array Codes for Functional PIR and Batch Codes

A functional PIR array code is a coding scheme which encodes some s info...
research
06/02/2018

Asynchronous Batch and PIR Codes from Hypergraphs

We propose a new model of asynchronous batch codes that allow for parall...
research
07/02/2021

PIR codes from combinatorial structures

A k-server Private Information Retrieval (PIR) code is a binary linear [...
research
12/26/2022

Codes for Load Balancing in TCAMs: Size Analysis

Traffic splitting is a required functionality in networks, for example f...

Please sign up or login with your details

Forgot password? Click here to reset