Declustering using fractals
- 30 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
A method for achieving declustering for Cartesian product files on M units is proposed. The focus is on range queries, as opposed to partial match queries that older declustering methods have examined. The method uses a distance-preserving mapping, the Hilbert curve, to impose a linear ordering on the multidimensional points (buckets); then, it traverses the buckets according to this ordering, assigning buckets to disks in a round-robin fashion. Because of the good distance-preserving properties of the Hilbert curve, the end result is that each disk contains buckets that are far away in the linear ordering, and, most probably, far away in the k-d address space. This is exactly the goal of declustering. Experiments show that these intuitive arguments lead to good performance: the proposed method performs at least as well as or better than older declustering schemes.Keywords
This publication has 17 references indexed in Scilit:
- Disk allocation methods using error correcting codesIEEE Transactions on Computers, 1991
- Linear clustering of objects with multiple attributesPublished by Association for Computing Machinery (ACM) ,1990
- Fractals for secondary key retrievalPublished by Association for Computing Machinery (ACM) ,1989
- Twin grid files: space optimizing access schemesPublished by Association for Computing Machinery (ACM) ,1988
- Optimal file distribution for partial match retrievalPublished by Association for Computing Machinery (ACM) ,1988
- Data placement in BubbaPublished by Association for Computing Machinery (ACM) ,1988
- A case for redundant arrays of inexpensive disks (RAID)Published by Association for Computing Machinery (ACM) ,1988
- Performance of two-disk partition data allocationsBIT Numerical Mathematics, 1987
- An algorithm for displaying a class of space‐filling curvesSoftware: Practice and Experience, 1986
- The Grid FileACM Transactions on Database Systems, 1984