Distributing a Search Tree Among a Growing Number of Processors.
Brigitte Kröll, Peter Widmayer:
Distributing a Search Tree Among a Growing Number of Processors.
SIGMOD Conference 1994: 265-276@inproceedings{DBLP:conf/sigmod/KrollW94,
author = {Brigitte Kr{\"o}ll and
Peter Widmayer},
editor = {Richard T. Snodgrass and
Marianne Winslett},
title = {Distributing a Search Tree Among a Growing Number of Processors},
booktitle = {Proceedings of the 1994 ACM SIGMOD International Conference on
Management of Data, Minneapolis, Minnesota, May 24-27, 1994},
publisher = {ACM Press},
year = {1994},
pages = {265-276},
ee = {http://doi.acm.org/10.1145/191839.191891, db/conf/sigmod/KrollW94.html},
crossref = {DBLP:conf/sigmod/94},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
Databases are growing steadily, and distributed computer
systems are more and more easily available. This provides
an opportunity to satisfy the increasingly tighter efficiency
requirements by means of distributed data structures. The
design and analysis of these structures under efficiency
aspects, however, has not yet been studied sufficiently. To
our knowledge, a single scalable, distributed data structure
has been proposed so far. It is a distributed variant of linear
hashing with uncontrolled splits, and, as a consequence,
performs efficiently for data distributions that are close to
uniform, but not necessarily for others. In addition, it does
not support queries that refer to the linear order of keys,
such as nearest neighbor or range queries. We propose a
distributed search tree that avoids these problems, since it
inherits desirable properties from non-distributed trees. Our
experiments show that our structure does indeed combine a
guarantee for good storage space utilization with high query
efficiency. Nevertheless, we feel that further research in the
area of scalable, distributed data structures is dearly needed;
it should eventually lead to a body of knowledge that is
comparable with the non-distributed, classical data
structures field.
Copyright © 1994 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
Online Version (ACM WWW Account required): Full Text in PDF Format
CDROM Version: Load the CDROM "Volume 1 Issue 1, SIGMOD '93-'97" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Richard T. Snodgrass, Marianne Winslett (Eds.):
Proceedings of the 1994 ACM SIGMOD International Conference on Management of Data, Minneapolis, Minnesota, May 24-27, 1994.
ACM Press 1994
,
SIGMOD Record 23(2),
June 1994
Contents
[Abstract and Index Terms]
[Full Text in PDF Format, 1202 KB]
References
- [Bastani et al. 1988]
- Farokh B. Bastani, S. Sitharama Iyengar, I-Ling Yen:
Concurrent Maintenance of Data Structures in a Distributed Environment.
Comput. J. 31(2): 165-174(1988)

- [Ellis 1985]
- ...
- [Gudes, Shapiro 1989]
- ...
- [Herlihy 1989]
- Maurice Herlihy:
A Methodology for Implementing Highly Concurrent Data Structures.
PPOPP 1990: 197-206

- [Johnson, Krishna 1993]
- Theodore Johnson, Padmashree Krishna:
Lazy Updates for Distributed Search Structure.
SIGMOD Conference 1993: 337-346

- [Knuth 1973]
- Donald E. Knuth:
The Art of Computer Programming, Volume III: Sorting and Searching.
Addison-Wesley 1973, ISBN 0-201-03803-X

- [Ladin et al. 1990]
- Rivka Ladin, Barbara Liskov, Liuba Shrira:
Lazy Replication: Exploiting the Semantics of Distributed Services.
PODC 1990: 43-57

- [Litwin et al. 1993]
- Witold Litwin, Marie-Anne Neimat, Donovan A. Schneider:
LH* - Linear Hashing for Distributed Files.
SIGMOD Conference 1993: 327-336

- [Matsliach, Shmueli 1990]
- Gabriel Matsliach, Oded Shmueli:
Maintaining Bounded Disorder Files in Multiprocessor Multi-Disk Environments.
ICDT 1990: 109-125

- [Matsliach, Shmueli 1991]
- Gabriel Matsliach, Oded Shmueli:
An Efficient Method for Distributing Search Structures.
PDIS 1991: 159-166

- [Pramanik, Kim 1990]
- Sakti Pramanik, Myoung-Ho Kim:
Parallel Processing of Large Node B-Trees.
IEEE Trans. Computers 39(9): 1208-1212(1990)

- [Schwetman 1992]
- ...
- [Weihl, Wang]
- ...
Referenced by
- Mong-Li Lee, Masaru Kitsuregawa, Beng Chin Ooi, Kian-Lee Tan, Anirban Mondal:
Towards Self-Tuning Data Placement in Parallel Database Systems.
SIGMOD Conference 2000: 225-236
- Junping Sun, William I. Grosky:
Dynamic Maintenance of Multidimensional Range Data Partitioning for Parallel Data Processing.
DOLAP 1998: 72-79
- André Eickler, Alfons Kemper, Donald Kossmann:
Finding Data in the Neighborhood.
VLDB 1997: 336-345
- Witold Litwin, Marie-Anne Neimat, Donovan A. Schneider:
LH* - A Scalable, Distributed Data Structure.
ACM Trans. Database Syst. 21(4): 480-525(1996)
- Jonas S. Karlsson, Witold Litwin, Tore Risch:
LH*LH: A scalable High Performance Data Structure for Switched Multicomputers.
EDBT 1996: 573-591
- Gerhard Weikum:
Tutorial on Parallel Database Systems.
ICDT 1995: 33-37
- Witold Litwin, Marie-Anne Neimat, Donovan A. Schneider:
RP*: A Family of Order Preserving Scalable Distributed Data Structures.
VLDB 1994: 342-353
Copyright © Mon Nov 2 21:12:01 2009
by Michael Ley (ley@uni-trier.de)