Parallel Dynamic Spatial Indexes
Ziyang Men, Bo Huang, Yan Gu, Yihan Sun

TL;DR
This paper introduces parallel spatial indexes, P-Orth tree and SPaC-tree, optimized for high-performance batch updates in dynamic spatial datasets, outperforming existing methods in update speed while maintaining good query performance.
Contribution
The paper proposes two novel parallel spatial index data structures, P-Orth tree and SPaC-tree, specifically designed for efficient batch updates in highly dynamic datasets.
Findings
P-Orth tree and SPaC-tree outperform existing parallel kd-trees and Orth-trees in batch update performance.
Both proposed structures maintain competitive or better query performance compared to their traditional counterparts.
Comprehensive experiments demonstrate the effectiveness of the new parallel spatial indexes.
Abstract
Maintaining spatial data (points in two or three dimensions) is crucial and has a wide range of applications, such as graphics, GIS, and robotics. To handle spatial data, many data structures, called spatial indexes, have been proposed, e.g. kd-trees, oct/quadtrees (also called Orth-trees), R-trees, and bounding volume hierarchies (BVHs). In real-world applications, spatial datasets tend to be highly dynamic, requiring batch updates of points with low latency. This calls for efficient parallel batch updates on spatial indexes. Unfortunately, there is very little work that achieves this. In this paper, we systematically study parallel spatial indexes, with a special focus on achieving high-performance update performance for highly dynamic workloads. We select two types of spatial indexes that are considered optimized for low-latency updates: Orth-tree and R-tree/BVH. We propose two…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Management and Algorithms · Advanced Database Systems and Queries · Geographic Information Systems Studies
