75 research outputs found

    Optimal locally repairable codes of distance 33 and 44 via cyclic codes

    Get PDF
    Like classical block codes, a locally repairable code also obeys the Singleton-type bound (we call a locally repairable code {\it optimal} if it achieves the Singleton-type bound). In the breakthrough work of \cite{TB14}, several classes of optimal locally repairable codes were constructed via subcodes of Reed-Solomon codes. Thus, the lengths of the codes given in \cite{TB14} are upper bounded by the code alphabet size qq. Recently, it was proved through extension of construction in \cite{TB14} that length of qq-ary optimal locally repairable codes can be q+1q+1 in \cite{JMX17}. Surprisingly, \cite{BHHMV16} presented a few examples of qq-ary optimal locally repairable codes of small distance and locality with code length achieving roughly q2q^2. Very recently, it was further shown in \cite{LMX17} that there exist qq-ary optimal locally repairable codes with length bigger than q+1q+1 and distance propositional to nn. Thus, it becomes an interesting and challenging problem to construct new families of qq-ary optimal locally repairable codes of length bigger than q+1q+1. In this paper, we construct a class of optimal locally repairable codes of distance 33 and 44 with unbounded length (i.e., length of the codes is independent of the code alphabet size). Our technique is through cyclic codes with particular generator and parity-check polynomials that are carefully chosen

    Bounds on Binary Locally Repairable Codes Tolerating Multiple Erasures

    Full text link
    Recently, locally repairable codes has gained significant interest for their potential applications in distributed storage systems. However, most constructions in existence are over fields with size that grows with the number of servers, which makes the systems computationally expensive and difficult to maintain. Here, we study linear locally repairable codes over the binary field, tolerating multiple local erasures. We derive bounds on the minimum distance on such codes, and give examples of LRCs achieving these bounds. Our main technical tools come from matroid theory, and as a byproduct of our proofs, we show that the lattice of cyclic flats of a simple binary matroid is atomic.Comment: 9 pages, 1 figure. Parts of this paper were presented at IZS 2018. This extended arxiv version includes corrected versions of Theorem 1.4 and Proposition 6 that appeared in the IZS 2018 proceeding

    How Long Can Optimal Locally Repairable Codes Be?

    Get PDF
    A locally repairable code (LRC) with locality r allows for the recovery of any erased codeword symbol using only r other codeword symbols. A Singleton-type bound dictates the best possible tradeoff between the dimension and distance of LRCs - an LRC attaining this tradeoff is deemed optimal. Such optimal LRCs have been constructed over alphabets growing linearly in the block length. Unlike the classical Singleton bound, however, it was not known if such a linear growth in the alphabet size is necessary or, for that matter, even if the alphabet needs to grow at all with the block length. Indeed, for small code distances 3 and 4, arbitrarily long optimal LRCs were known over fixed alphabets. Here, we prove that for distances d ≥5, the code length n of an optimal LRC over an alphabet of size q must be at most roughly O(dq3)}. For the case d= 5, our upper bound is O(q2). We complement these bounds by showing the existence of optimal LRCs of length Ωd, rq1+1/ lfloor ( d- 3)/ 2 rfloor ) when d \ r+ 2. These bounds match when d = 5, thus pinning down n = Θ(q2) as the asymptotically largest length of an optimal LRC for this case

    How long can optimal locally repairable codes be?

    Get PDF
    A locally repairable code (LRC) with locality r allows for the recovery of any erased codeword symbol using only r other codeword symbols. A Singleton-type bound dictates the best possible trade-off between the dimension and distance of LRCs - an LRC attaining this trade-off is deemed optimal. Such optimal LRCs have been constructed over alphabets growing linearly in the block length. Unlike the classical Singleton bound, however, it was not known if such a linear growth in the alphabet size is necessary, or for that matter even if the alphabet needs to grow at all with the block length. Indeed, for small code distances 3,4, arbitrarily long optimal LRCs were known over fixed alphabets. Here, we prove that for distances d >=slant 5, the code length n of an optimal LRC over an alphabet of size q must be at most roughly O(d q^3). For the case d=5, our upper bound is O(q^2). We complement these bounds by showing the existence of optimal LRCs of length Omega_{d,r}(q^{1+1/floor[(d-3)/2]}) when d <=slant r+2. Our bounds match when d=5, pinning down n=Theta(q^2) as the asymptotically largest length of an optimal LRC for this case

    Singleton-Optimal LRCs and Perfect LRCs via Cyclic and Constacyclic Codes

    Full text link
    Locally repairable codes (LRCs) have emerged as an important coding scheme in distributed storage systems (DSSs) with relatively low repair cost by accessing fewer non-failure nodes. Theoretical bounds and optimal constructions of LRCs have been widely investigated. Optimal LRCs via cyclic and constacyclic codes provide significant benefit of elegant algebraic structure and efficient encoding procedure. In this paper, we continue to consider the constructions of optimal LRCs via cyclic and constacyclic codes with long code length. Specifically, we first obtain two classes of qq-ary cyclic Singleton-optimal (n,k,d=6;r=2)(n, k, d=6;r=2)-LRCs with length n=3(q+1)n=3(q+1) when 3∣(q−1)3 \mid (q-1) and qq is even, and length n=32(q+1)n=\frac{3}{2}(q+1) when 3∣(q−1)3 \mid (q-1) and q≡1( mod  4)q \equiv 1(\bmod~4), respectively. To the best of our knowledge, this is the first construction of qq-ary cyclic Singleton-optimal LRCs with length n>q+1n>q+1 and minimum distance d≥5d \geq 5. On the other hand, an LRC acheiving the Hamming-type bound is called a perfect LRC. By using cyclic and constacyclic codes, we construct two new families of qq-ary perfect LRCs with length n=qm−1q−1n=\frac{q^m-1}{q-1}, minimum distance d=5d=5 and locality r=2r=2
    • …
    corecore