Download:
|
by Yvonne Zhou, Shashi Shekhar, Mark Coyle
In Proc. of the Tenth Intl Conference on Data Engineering. IEEE
ftp://ftp.cs.umn.edu/dept/users/coyle/papers/de94.ps
Add To MetaCart
Abstract:
The grid file [1] is a well known access method for multi-dimensional and spatial data. The response time needed to process path and range queries on the grid file access method can be improved significantly by distributing the data pages over multiple disks. This paper explores the disk allocation methods used to allocate the data pages of grid file among a set of disks, which can be accessed in parallel. Given N disks, a perfect allocation will speed up the processing of each query by a factor of N in this environment. The paper shows that no disk allocation is perfect for the set of all orthogonal range queries, even on uniformly distributed read-only data. We then introduce two families of allocation methods, namely the Linear allocation method and the Lattice allocation method, which are perfect for a large collection of interesting path queries (rows, columns, diagonals, anti-diagonals) and range queries (small rectangles), on an interesting set of data distributions. We address the issues in extending disk allocation methods to general data distributions with random updates. Finally, we provide experimental results on the performance of the proposed methods and other well known disk allocation methods on different query sets, data distributions and data set sizes.
Citations
|
1651
|
R-trees: A dynamic index structure for spatial searching
– Guttman
- 1984
|
|
363
|
The grid file: An adaptable, symmetric multikey file structure
– Nievergelt, Hinterberger, et al.
|
|
300
|
The K-D-B Tree: A Search Structure for Large Multidimensional Indexes
– Robinson
- 1981
|
|
177
|
The hB-tree: a multiattribute indexing method with good guaranteed performance
– Lomet, Salzberg
- 1990
|
|
173
|
Linear Clustering of Objects with Multiple Attributes
– Jagadish
|
|
152
|
Quad trees: a data structure for retrieval on composite keys
– Finkel, Bentley
- 1974
|
|
136
|
Synchronized disk interleaving
– Kim
- 1986
|
|
132
|
Maximizing performance in a striped disk array
– Chen, Patterson
- 1990
|
|
80
|
Declustering using fractals
– Faloutsos, Bhagwat
- 1993
|
|
42
|
Hybrid-range partitioning strategy: A new declustering strategy for multiprocessor database machines
– Ghandeharizadeh, DeWitt
- 1990
|
|
35
|
CMD: A multidimensional declustering method for parallel database systems
– Li, Srivastava, et al.
- 1992
|
|
30
|
A comparative analysis of some two-dimensional orderings
– ABEL, M
- 1990
|
|
21
|
Disk Allocation Methods Using Error Correcting Codes
– Faloutsos, Metaxas
- 1991
|
|
17
|
The grid file system: implementation and case studies of applications
– Hinrichs
- 1985
|
|
9
|
The design of the cell tree: An object-oriented index structure for geometric databases
– Guenther
- 1989
|
|
8
|
Disk allocation for Product Files on Multiple Disk Systems
– Du, Sobolewski
- 1982
|
|
4
|
An Analysis of Geometric Modelling
– Kemper, Wallrath
- 1987
|
|
3
|
Associative Searching
– Wu, Burkmard
- 1987
|