• DocumentCode
    787255
  • Title

    LH*g: a high-availability scalable distributed data structure by record grouping

  • Author

    Litwin, Witold ; Risch, Tore

  • Author_Institution
    Univ. Paris Dauphine, France
  • Volume
    14
  • Issue
    4
  • fYear
    2002
  • Firstpage
    923
  • Lastpage
    927
  • Abstract
    LH*g (Linear Hashing by grouping) is a high-availability extension of the LH* scalable distributed data structure. An LH*g file scales up with constant key search and insert performance, while surviving any single-site unavailability (failure). We achieve high availability through a new principle of record grouping. A group is a logical structure of up to k records, where k is a file parameter. Every group contains a parity record allowing for the reconstruction of an unavailable member. The basic scheme may be generalized to support the unavailability of any number of sites, at the expense of storage and messaging. Other known high-availability schemes are static, or require more storage, or provide worse search performance
  • Keywords
    data structures; distributed databases; query processing; records management; scaling phenomena; software fault tolerance; software performance evaluation; LH*g; constant key search; fault tolerance; file parameter; generalized linear hashing; high-availability scalable distributed data structure; insert performance; logical structure; messaging; multicomputers; parallelism; parity record; record grouping; search performance; single-site failure; single-site unavailability; storage; survivability; unavailable member reconstruction; Costs; Data structures; Fault tolerant systems; File servers; High-speed networks; Parallel processing; Personal communication networks; Scalability; Supercomputers; Workstations;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2002.1019223
  • Filename
    1019223