Binary Locally Repairable Codes ---Sequential Repair for Multiple Erasures

Abstract

Locally repairable codes (LRC) for distribute storage allow two approaches to locally repair multiple failed nodes: 1) parallel approach, by which each newcomer access a set of r live nodes (r is the repair locality) to download data and recover the lost packet; and 2) sequential approach, by which the newcomers are properly ordered and each newcomer access a set of r other nodes, which can be either a live node or a newcomer ordered before it. An [n,k] linear code with locality r and allows local repair for up to t failed nodes by sequential approach is called an (n,k,r,t)-exact locally repairable code (ELRC). In this paper, we present a family of binary codes which is equivalent to the direct product of m copies of the [r+1,r] single-parity-check code. We prove that such codes are (n,k,r,t)-ELRC with n=(r+1)m,k=rm and t=2m-1, which implies that they permit local repair for up to 2m-1 erasures by sequential approach. Our result shows that the sequential approach has much bigger advantage than parallel approach.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…