• DocumentCode
    1779777
  • Title

    Multi-version coding in distributed storage

  • Author

    Zhiying Wang ; Cadambe, Viveck

  • Author_Institution
    Center for Sci. of Inf., Stanford Univ., Stanford, CA, USA
  • fYear
    2014
  • fDate
    June 29 2014-July 4 2014
  • Firstpage
    871
  • Lastpage
    875
  • Abstract
    We investigate an information theoretic problem motivated by storing multiple versions of a data object in distributed storage systems. Specifically, in a storage system with n server nodes, where there are v independent message versions, each server receives message values corresponding to some arbitrary subset of the versions. The versions are assumed to be totally ordered. Each server is unaware of the set of versions at the other servers, and aims to encode the values corresponding to the versions it has. We investigate codes where, from any set of c nodes (c <; n), the value corresponding to the highest common version, as per the version ordering, available at this set of c nodes is decodable. We aim to design codes that minimize the storage cost. We present two main results in this paper. First, we show that the storage cost is lower bounded by 1 - (1 - 1/c)υ, measured in terms of the bits of the values. Second, for the cases of υ = 2 and υ = 3, we provide new code constructions that respectively achieve storage costs of (2c-1)/c2 and (3c-2)/c2, measured in terms of the bits of the values. Our code constructions are simple in that we do not code across versions. We argue that when the number of versions υ is much larger than c, then replication is close to optimal.
  • Keywords
    distributed processing; encoding; storage management; code constructions; data object; distributed storage systems; independent message versions; information theoretic problem; multi-version coding; storage cost minimization; Distributed databases; Encoding; Entropy; Random variables; Servers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Theory (ISIT), 2014 IEEE International Symposium on
  • Conference_Location
    Honolulu, HI
  • Type

    conf

  • DOI
    10.1109/ISIT.2014.6874957
  • Filename
    6874957