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

preprint2015arXivOpen access

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 rr live nodes (r(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 rr other nodes, which can be either a live node or a newcomer ordered before it. An [n,k][n,k] linear code with locality rr and allows local repair for up to tt failed nodes by sequential approach is called an (n,k,r,t)(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 mm copies of the [r+1,r][r+1,r] single-parity-check code. We prove that such codes are (n,k,r,t)(n,k,r,t)-ELRC with n=(r+1)m,k=rmn=(r+1)^m,k=r^m and t=2m−1t=2^m-1, which implies that they permit local repair for up to 2m−12^m-1 erasures by sequential approach. Our result shows that the sequential approach has much bigger advantage than parallel approach.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.