TY - GEN
T1 - Disk allocation methods for parallelizing grid files
AU - Zhou, Yvonne
AU - Shekhar, Shashi
AU - Coyle, Mark
N1 - Copyright:
Copyright 2004 Elsevier B.V., All rights reserved.
PY - 1994
Y1 - 1994
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/0028272801
UR - https://www.scopus.com/pages/publications/0028272801#tab=citedBy
M3 - Conference contribution
AN - SCOPUS:0028272801
SN - 0818654007
T3 - Proceedings - International Conference on Data Engineering
SP - 243
EP - 252
BT - Proceedings - International Conference on Data Engineering
A2 - Anon, null
PB - Publ by IEEE
T2 - Proceedings of the 10th International Conference on Data Engineering
Y2 - 14 February 1994 through 18 February 1994
ER -