On taking advantage of multiple requests in error correcting codes

02/02/2018
by   Prasanna Ramakrishnan, et al.
0

In most notions of locality in error correcting codes -- notably locally recoverable codes (LRCs) and locally decodable codes (LDCs) -- a decoder seeks to learn a single symbol of a message while looking at only a few symbols of the corresponding codeword. However, suppose that one wants to recover r > 1 symbols of the message. The two extremes are repeating the single-query algorithm r times (this is the intuition behind LRCs with availability, primitive multiset batch codes, and PIR codes) or simply running a global decoding algorithm to recover the whole thing. In this paper, we investigate what can happen in between these two extremes: at what value of r does repetition stop being a good idea? In order to begin to study this question we introduce robust batch codes, which seek to find r symbols of the message using m queries to the codeword, in the presence of erasures. We focus on the case where r = m, which can be seen as a generalization of the MDS property. Surprisingly, we show that for this notion of locality, repetition is optimal even up to very large values of r = Ω(k).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/03/2021

Improved batch code lower bounds

Batch codes are a useful notion of locality for error correcting codes, ...
research
10/19/2019

Locally Decodable Index Codes

An index code for broadcast channel with receiver side information is lo...
research
04/26/2022

A construction of optimal locally recoverable codes

Locally recoverable codes are widely used in distributed and cloud stora...
research
07/21/2021

On the Modulus in Matching Vector Codes

A k-query locally decodable code (LDC) C allows one to encode any n-symb...
research
08/29/2023

Lower Rate Bounds for Hermitian-Lifted Codes for Odd Prime Characteristic

Locally recoverable codes are error correcting codes with the additional...
research
05/10/2023

Explicit Information-Debt-Optimal Streaming Codes With Small Memory

For a convolutional code in the presence of a symbol erasure channel, th...
research
10/26/2020

Robust and Verifiable Information Embedding Attacks to Deep Neural Networks via Error-Correcting Codes

In the era of deep learning, a user often leverages a third-party machin...

Please sign up or login with your details

Forgot password? Click here to reset