Proceedings of the Tenth Annual ACM Symposium on Principles of Distributed Computing - PODC '91 1991
DOI: 10.1145/112600.112609
|View full text |Cite
|
Sign up to set email alerts
|

Compact deterministic distributed dictionaries (extended abstract)

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2006
2006
2008
2008

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 9 publications
0
3
0
Order By: Relevance
“…Most of these proposals explicitly balance the tree with each insertion and deletion, incurring a high cost for these operations. Distributed implementations of some of these algorithms (but not splaying) have also been proposed (e.g., [11,16,21,14]). Our approach is different in that it is less sensitive to insertions and deletions of nodes, and more sensitive to the actual workload.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Most of these proposals explicitly balance the tree with each insertion and deletion, incurring a high cost for these operations. Distributed implementations of some of these algorithms (but not splaying) have also been proposed (e.g., [11,16,21,14]). Our approach is different in that it is less sensitive to insertions and deletions of nodes, and more sensitive to the actual workload.…”
Section: Related Workmentioning
confidence: 99%
“…In addition, several distributed implementations of important primitives such as mutual exclusion (e.g., [22,5,13,28,20]), and binary search (e.g., [11,16,21]) are built using tree structures, and these primitives are employed in a large number of distributed applications. The use of trees in different applications is warranted due to requirements specific to each setting, e.g., some applications map naturally to the tree hierarchy [17], others require the acyclicity of trees for simple protocol design [22,5], and yet others utilize the locality-preserving properties of trees [31].…”
Section: Introductionmentioning
confidence: 99%
“…Peleg [26,27] has studied the issue of data-balancing in distributed dictionaries from a complexity point of view, requiring that no pioce.t'or store more than O(M/N) keys, where M is the number of keys and N is the number of processors. In practice, this definition is simultaneously too strong and too weak, because it ignores constants and node capacities.…”
Section: Parent Pointersmentioning
confidence: 99%