Almost Optimal Construction of Functional Batch Codes Using Hadamard Codes

01/17/2021
by   Lev Yohananov, et al.
0

A functional k-batch code of dimension s consists of n servers storing linear combinations of s linearly independent information bits. Any multiset request of size k of linear combinations (or requests) of the information bits can be recovered by k disjoint subsets of the servers. The goal under this paradigm is to find the minimum number of servers for given values of s and k. A recent conjecture states that for any k=2^s-1 requests the optimal solution requires 2^s-1 servers. This conjecture is verified for s≤ 5 but previous work could only show that codes with n=2^s-1 servers can support a solution for k=2^s-2 + 2^s-4 + ⌊ 2^s/2/√(24)⌋ requests. This paper reduces this gap and shows the existence of codes for k=⌊2/32^s-1⌋ requests with n=2^s-1 servers. Another construction in the paper provides a code with n=2^s+1-2 servers and k=2^s requests, which is an optimal result. minimum number of servers for functional k-batch codes. These constructions are mainly based on Hadamard codes and equivalently provide constructions for parallel Random I/O (RIO) codes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/06/2019

Bounds on the Length of Functional PIR and Batch codes

A functional k-PIR code of dimension s consists of n servers storing lin...
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
09/13/2023

Bounds and Constructions for Generalized Batch Codes

Private information retrieval (PIR) codes and batch codes are two import...
research
01/20/2019

Constructions of Batch Codes via Finite Geometry

A primitive k-batch code encodes a string x of length n into string y of...
research
03/29/2023

On Lattice Constructions D and D' from q-ary Linear Codes

Multilevel lattice codes, such as the associated to Constructions C, , D...
research
10/14/2021

On some batch code properties of the simplex code

The binary k-dimensional simplex code is known to be a 2^k-1-batch code ...
research
05/10/2023

Access-Redundancy Tradeoffs in Quantized Linear Computations

Linear real-valued computations over distributed datasets are common in ...

Please sign up or login with your details

Forgot password? Click here to reset