Codes for Updating Linear Functions over Small Fields

01/09/2019
by   Suman Ghosh, et al.
0

We consider a point-to-point communication scenario where the receiver maintains a specific linear function of a message vector over a finite field. When the value of the message vector undergoes a sparse update, the transmitter broadcasts a coded version of the modified message while the receiver uses this codeword and the current value of the linear function to update its contents. It is assumed that the transmitter has access to the modified message but is unaware of the exact difference vector between the original and modified messages. Under the assumption that the difference vector is sparse and that its Hamming weight is at the most a known constant, the objective is to design a linear code with as small a codelength as possible that allows successful update of the linear function at the receiver. This problem is motivated by applications to distributed data storage systems. Recently, Prakash and Medard derived a lower bound on the codelength, which is independent of the size of the underlying finite field, and provided constructions that achieve this bound if the size of the finite field is sufficiently large. However, this requirement on the field size can be prohibitive for even moderate values of the system parameters. In this paper, we provide a field-size aware analysis of the function update problem, including a tighter lower bound on the codelength, and design codes that trade-off the codelength for a smaller field size requirement. We first characterize the family of function update problems where linear coding can provide reduction in codelength compared to a naive transmission scheme. We then provide field-size dependent bounds on the optimal codelength, and construct coding schemes when the receiver maintains linear functions of striped message vector. Finally, we show that every function update problem is equivalent to a generalized index coding problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/09/2018

Linear Codes for Broadcasting with Noisy Side Information

We consider network coding for a noiseless broadcast channel where each ...
research
11/27/2020

A Construction of Maximally Recoverable Codes with Order-Optimal Field Size

We construct maximally recoverable codes (corresponding to partial MDS c...
research
05/05/2022

Very Pliable Index Coding

In the pliable variant of index coding, receivers are allowed to decode ...
research
09/16/2018

Linear Independent Component Analysis over Finite Fields: Algorithms and Bounds

Independent Component Analysis (ICA) is a statistical tool that decompos...
research
07/09/2023

Vector Commitments with Efficient Updates

Dynamic vector commitments that enable local updates of opening proofs h...
research
09/13/2018

PhD Dissertation: Generalized Independent Components Analysis Over Finite Alphabets

Independent component analysis (ICA) is a statistical method for transfo...

Please sign up or login with your details

Forgot password? Click here to reset