On packing very large R-trees

Haoyu Tan, Wuman Luo, Huajian Mao, Lionel M. Ni

研究成果: Conference contribution同行評審

4 引文 斯高帕斯(Scopus)

摘要

Many emerging mobile applications require analyzing large spatial datasets. In these applications, efficient query processing relies on spatial access methods such as R-trees. For datasets that are fairly static, R-trees are often built as a data loading process using packing techniques. However, traditional R-tree packing algorithms can only run on a single machine and thereby cannot scale to very large datasets. In this paper, we design and implement a general framework for parallel Rtree packing using MapReduce. This framework sequentially packs each R-tree level from bottom up. For lower levels that have a large number of rectangles, we propose a partition based algorithm for parallel packing. We also discuss two spatial partitioning methods that can efficiently handle heavily skewed datasets. To evaluate the performance, we conducted extensive experiments using large real datasets. The size of the datasets is up to 100GB and the number of spatial objects is up to 2 billion. Besides range queries, k-nearest neighbor searches and spatial joins are also used for evaluation. To the best of our knowledge, it is the first work that evaluates the query performance of packed R-trees on such large datasets with spatial queries other than range queries. The results confirm the scalability of our proposed framework and parallel packing algorithms. It is also shown that our packed R-trees have good query performance and optimal space utilization.

原文English
主出版物標題Proceedings - 2012 IEEE 13th International Conference on Mobile Data Management, MDM 2012
頁面99-104
頁數6
DOIs
出版狀態Published - 2012
對外發佈
事件2012 IEEE 13th International Conference on Mobile Data Management, MDM 2012 - Bengaluru, Karnataka, India
持續時間: 23 7月 201226 7月 2012

出版系列

名字Proceedings - 2012 IEEE 13th International Conference on Mobile Data Management, MDM 2012

Conference

Conference2012 IEEE 13th International Conference on Mobile Data Management, MDM 2012
國家/地區India
城市Bengaluru, Karnataka
期間23/07/1226/07/12

指紋

深入研究「On packing very large R-trees」主題。共同形成了獨特的指紋。

引用此