• Home
  • Search
  • LocationSpark: In-memory Distributed Spatial Query Processing and Optimization
  • Open Access IconOpen Access
  • Cite Icon23
  • https://doi.org/10.3389/fdata.2020.00030Copy DOI Icon

LocationSpark: In-memory Distributed Spatial Query Processing and Optimization

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Due to the ubiquity of spatial data applications and the large amounts of spatial data that these applications generate and process, there is a pressing need for scalable spatial query processing. In this paper, we present new techniques for spatial query processing and optimization in an in-memory and distributed setup to address scalability. More specifically, we introduce new techniques for handling query skew that commonly happens in practice, and minimizes communication costs accordingly. We propose a distributed query scheduler that uses a new cost model to minimize the cost of spatial query processing. The scheduler generates query execution plans that minimize the effect of query skew. The query scheduler utilizes new spatial indexing techniques based on bitmap filters to forward queries to the appropriate local nodes. Each local computation node is responsible for optimizing and selecting its best local query execution plan based on the indexes and the nature of the spatial queries in that node. All the proposed spatial query processing and optimization techniques are prototyped inside Spark, a distributed memory-based computation system. Our prototype system is termed LocationSpark. The experimental study is based on real datasets and demonstrates that LocationSpark can enhance distributed spatial query processing by up to an order of magnitude over existing in-memory and distributed spatial systems.

Loading PDF

Similar Papers
  • Research Article
  • Citations14

An Object Model of Direction and Its Implications

  • Dec 01, 1999
  • GeoInformatica
  • Shashi Shekhar +2
  • Conference Article
  • Citations72

Towards Parallel Spatial Query Processing for Big Spatial Data

  • May 01, 2012
  • Yunqin Zhong +5
  • Conference Article
  • Citations6

Fault tolerance in spatial query processing for Wireless Sensor Networks

  • Apr 01, 2012
  • R I Da Silva +2
  • Book Chapter
  • Citations15

P2P Spatial Query Processing by Delaunay Triangulation

  • Jan 01, 2005
  • Hye-Young Kang +2
  • Dissertation

Advanced spatial queries with textual and social components

  • Jan 01, 2012
  • Jing Li
  • Conference Article

Spatial grid services for adaptive spatial query optimization

  • Oct 31, 2008
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Bingbo Gao +2
  • Conference Article
  • Citations10

Architecting a Query Compiler for Spatial Workloads

  • May 31, 2020
  • Ruby Y Tahboub +1
  • Research Article
  • Citations11

A partial index for distributed broadcasting in wireless mobile networks

  • Feb 12, 2016
  • Information Sciences
  • Doohee Song +1
  • Book Chapter
  • Citations66

Query Processing in Broadcasted Spatial Index Trees

  • Jan 01, 2001
  • Susanne Hambrusch +3
  • PDF
  • Research Article
  • Citations3

A Generic Machine Learning Model for Spatial Query Optimization based on Spatial Embeddings

  • Oct 23, 2024
  • ACM Transactions on Spatial Algorithms and Systems
  • Alberto Belussi +2
  • Supplementary Content

Efficient Spatial Query Processing in Urban Environments

  • Jul 29, 2019
  • Figshare
  • M G Gaminda Chaluka Ruwanga Salgado
  • Book Chapter
  • Citations5

Semantic Caching for Multiresolution Spatial Query Processing in Mobile Environments

  • Jan 01, 2005
  • Sai Sun +2
  • Conference Article
  • Citations64

Spatial queries in sensor networks

  • Nov 04, 2005
  • Amir Soheili +2
  • Research Article

How to Optimize SQL Queries? A Comparison Between Split, Holistic, and Hybrid Approaches

  • Jul 01, 2025
  • Proceedings of the VLDB Endowment
  • Luca Gretscher +1
  • Single Book
  • Citations30

Advances in Spatial Databases

  • Jan 01, 1999
  • Ralf Hartmut Güting +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.