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
Link To Document :
بازگشت