Journal article

Theoretically optimal and empirically efficient rtrees with strong parallelizability

J Qi, Y Tao, Y Chang, R Zhang

Proceedings of the VLDB Endowment | ASSOC COMPUTING MACHINERY | Published : 2018

Abstract

The massive amount of data and large variety of data distributions in the big data era call for access methods that are efficient in both query processing and index bulk-loading, and over both practical and worst-case workloads. To address this need, we revisit a classic multidimensional access method - the R-tree. We propose a novel R-tree packing strategy that produces R-trees with an asymptotically optimal I/O complexity for window queries in the worst case. Our experiments show that the R-trees produced by the proposed strategy are highly efficient on real and synthetic data of different distributions. The proposed strategy is also simple to parallelize, since it relies only on sorting. ..

View full abstract

Grants

Awarded by Australian Research Council (ARC)


Awarded by Discovery Project


Awarded by University of Melbourne Early Career Researcher Grant


Awarded by Chinese University of Hong Kong


Funding Acknowledgements

This work is supported by Australian Research Council (ARC) Future Fellowships Project FT120100832 and Discovery Project DP130104587, The University of Melbourne Early Career Researcher Grant (Project Number: 603049), a direct grant (Project Number: 4055079) from The Chinese University of Hong Kong, and a Faculty Research Award from Google.