33 research outputs found

    Storage codes -- coding rate and repair locality

    Full text link
    The {\em repair locality} of a distributed storage code is the maximum number of nodes that ever needs to be contacted during the repair of a failed node. Having small repair locality is desirable, since it is proportional to the number of disk accesses during repair. However, recent publications show that small repair locality comes with a penalty in terms of code distance or storage overhead if exact repair is required. Here, we first review some of the main results on storage codes under various repair regimes and discuss the recent work on possible (information-theoretical) trade-offs between repair locality and other code parameters like storage overhead and code distance, under the exact repair regime. Then we present some new information theoretical lower bounds on the storage overhead as a function of the repair locality, valid for all common coding and repair models. In particular, we show that if each of the nn nodes in a distributed storage system has storage capacity \ga and if, at any time, a failed node can be {\em functionally} repaired by contacting {\em some} set of rr nodes (which may depend on the actual state of the system) and downloading an amount \gb of data from each, then in the extreme cases where \ga=\gb or \ga = r\gb, the maximal coding rate is at most r/(r+1)r/(r+1) or 1/2, respectively (that is, the excess storage overhead is at least 1/r1/r or 1, respectively).Comment: Accepted for publication in ICNC'13, San Diego, US

    Association schemes from the action of PGL(2,q)PGL(2,q) fixing a nonsingular conic in PG(2,q)

    Full text link
    The group PGL(2,q)PGL(2,q) has an embedding into PGL(3,q)PGL(3,q) such that it acts as the group fixing a nonsingular conic in PG(2,q)PG(2,q). This action affords a coherent configuration R(q)R(q) on the set L(q)L(q) of non-tangent lines of the conic. We show that the relations can be described by using the cross-ratio. Our results imply that the restrictions R+(q)R_{+}(q) and Rβˆ’(q)R_{-}(q) to the sets L+(q)L_{+}(q) of secant lines and to the set Lβˆ’(q)L_{-}(q) of exterior lines, respectively, are both association schemes; moreover, we show that the elliptic scheme Rβˆ’(q)R_{-}(q) is pseudocyclic. We further show that the coherent configuration R(q2)R(q^2) with qq even allow certain fusions. These provide a 4-class fusion of the hyperbolic scheme R+(q2)R_{+}(q^2), and 3-class fusions and 2-class fusions (strongly regular graphs) of both schemes R+(q2)R_{+}(q^2) and $R_{-}(q^2). The fusion results for the hyperbolic case are known, but our approach here as well as our results in the elliptic case are new.Comment: 33 page

    On parity check collections for iterative erasure decoding that correct all correctable erasure patterns of a given size

    Full text link
    Recently there has been interest in the construction of small parity check sets for iterative decoding of the Hamming code with the property that each uncorrectable (or stopping) set of size three is the support of a codeword and hence uncorrectable anyway. Here we reformulate and generalise the problem, and improve on this construction. First we show that a parity check collection that corrects all correctable erasure patterns of size m for the r-th order Hamming code (i.e, the Hamming code with codimension r) provides for all codes of codimension rr a corresponding ``generic'' parity check collection with this property. This leads naturally to a necessary and sufficient condition on such generic parity check collections. We use this condition to construct a generic parity check collection for codes of codimension r correcting all correctable erasure patterns of size at most m, for all r and m <= r, thus generalising the known construction for m=3. Then we discussoptimality of our construction and show that it can be improved for m>=3 and r large enough. Finally we discuss some directions for further research.Comment: 13 pages, no figures. Submitted to IEEE Transactions on Information Theory, July 28, 200

    Sandpile groups of generalized de Bruijn and Kautz graphs and circulant matrices over finite fields

    Full text link
    A maximal minor MM of the Laplacian of an nn-vertex Eulerian digraph Ξ“\Gamma gives rise to a finite group Znβˆ’1/Znβˆ’1M\mathbb{Z}^{n-1}/\mathbb{Z}^{n-1}M known as the sandpile (or critical) group S(Ξ“)S(\Gamma) of Ξ“\Gamma. We determine S(Ξ“)S(\Gamma) of the generalized de Bruijn graphs Ξ“=DB(n,d)\Gamma=\mathrm{DB}(n,d) with vertices 0,…,nβˆ’10,\dots,n-1 and arcs (i,di+k)(i,di+k) for 0≀i≀nβˆ’10\leq i\leq n-1 and 0≀k≀dβˆ’10\leq k\leq d-1, and closely related generalized Kautz graphs, extending and completing earlier results for the classical de Bruijn and Kautz graphs. Moreover, for a prime pp and an nn-cycle permutation matrix X∈GLn(p)X\in\mathrm{GL}_n(p) we show that S(DB(n,p))S(\mathrm{DB}(n,p)) is isomorphic to the quotient by ⟨X⟩\langle X\rangle of the centralizer of XX in PGLn(p)\mathrm{PGL}_n(p). This offers an explanation for the coincidence of numerical data in sequences A027362 and A003473 of the OEIS, and allows one to speculate upon a possibility to construct normal bases in the finite field Fpn\mathbb{F}_{p^n} from spanning trees in DB(n,p)\mathrm{DB}(n,p).Comment: I+24 page
    corecore