On Maximally Recoverable Codes for Product Topologies

01/10/2018
by   D. Shivakrishna, et al.
0

Given a topology of local parity-check constraints, a maximally recoverable code (MRC) can correct all erasure patterns that are information-theoretically correctable. In a grid-like topology, there are a local constraints in every column forming a column code, b local constraints in every row forming a row code, and h global constraints in an (m × n) grid of codeword. Recently, Gopalan et al. initiated the study of MRCs under grid-like topology, and derived a necessary and sufficient condition, termed as the regularity condition, for an erasure pattern to be recoverable when a=1, h=0. In this paper, we consider MRCs for product topology (h=0). First, we construct a certain bipartite graph based on the erasure pattern satisfying the regularity condition for product topology (any a, b, h=0) and show that there exists a complete matching in this graph. We then present an alternate direct proof of the sufficient condition when a=1, h=0. We later extend our technique to study the topology for a=2, h=0, and characterize a subset of recoverable erasure patterns in that case. For both a=1, 2, our method of proof is uniform, i.e., by constructing tensor product G_col⊗ G_row of generator matrices of column and row codes such that certain square sub-matrices retain full rank. The full-rank condition is proved by resorting to the matching identified earlier and also another set of matchings in erasure sub-patterns.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/22/2021

Lower Bounds for Maximally Recoverable Tensor Code and Higher Order MDS Codes

An (m,n,a,b)-tensor code consists of m× n matrices whose columns satisfy...
research
01/25/2021

Correctable Erasure Patterns in Product Topologies

Locality enables storage systems to recover failed nodes from small subs...
research
09/12/2022

On MDS Condition and Erased Lines Recovery of Generalized Expanded-Blaum-Roth Codes and Generalized Blaum-Roth Codes

Generalized Expanded-Blaum-Roth (GEBR) codes [1] are designed for large-...
research
08/30/2022

Achievable Rates and Algorithms for Group Testing with Runlength Constraints

In this paper, we study bounds on the minimum length of (k,n,d)-superimp...
research
09/11/2023

Sumplete is Hard, Even with Two Different Numbers

Sumplete is a logic puzzle famous for being developed by ChatGPT. The pu...
research
02/03/2022

Database Matching Under Column Repetitions

Motivated by synchronization errors in the sampling of time-indexed data...
research
02/03/2022

Seeded Database Matching Under Noisy Column Repetitions

The re-identification or de-anonymization of users from anonymized data ...

Please sign up or login with your details

Forgot password? Click here to reset