1996
DOI: 10.1145/236711.236713
|View full text |Cite
|
Sign up to set email alerts
|

LH*—a scalable, distributed data structure

Abstract: We present a scalable distributed data structure called LH*. LH* generalizes Linear Hashing (LH) to distributed RAM and disk files. An LH* file can be created from records with primary keys, or objects with OIDs, provided by any number of distributed and autonomous clients. It does not require a central directory, and grows gracefully, through splits of one bucket at a time, to virtually any number of servers. The number of messages per random insertion is one in general, and three in the worst case, regardles… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
111
0

Year Published

1998
1998
2012
2012

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 168 publications
(111 citation statements)
references
References 15 publications
0
111
0
Order By: Relevance
“…On the other side, scalability, high speed of operation and fault tolerance are important advantages of SDDS [8,7,10,11]. Storing an object-oriented database in SDDS should increase performance of OODBMS and make OODB applications scalable.…”
Section: Motivationmentioning
confidence: 99%
See 1 more Smart Citation
“…On the other side, scalability, high speed of operation and fault tolerance are important advantages of SDDS [8,7,10,11]. Storing an object-oriented database in SDDS should increase performance of OODBMS and make OODB applications scalable.…”
Section: Motivationmentioning
confidence: 99%
“…There are numerous architectures of SDDS file such as RP* [7], LH* [8], DDH [9], etc. The paper concerns a development of object oriented version of RP*N architecture to store Java objects in serialized form (OORP*N).…”
Section: Introductionmentioning
confidence: 99%
“…Litwin et al [20,19] consider the design of scalable distributed data structures (SDDS) which share many features with the design philosophy of P2P systems, including the absence of centralization, and the ability to gracefully add or remove servers. Most work on SDDS has focused on hash partitioning, either at the tuple level [20] or at a block level [19].…”
Section: Related Workmentioning
confidence: 99%
“…Most work on SDDS has focused on hash partitioning, either at the tuple level [20] or at a block level [19]. Our work is complementary in that it can be utilized to enable true range partitioning for SDDS.…”
Section: Related Workmentioning
confidence: 99%
“…There are several SDDS proposals in the literature: defining structures based on hashing techniques [3,9,12,16,17], on order preserving techniques [1,2,4,7,8,10], or for multi-dimensional data management techniques [11,14], and many others.…”
Section: Introductionmentioning
confidence: 99%