CheetahGIS: Architecting a Scalable and Efficient Streaming Spatial Query Processing System

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Cao, Jiaping, Sun, Ting, Yiu, Man Lung, Yan, Xiao, Tang, Bo
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866912704558530560
author Cao, Jiaping
Sun, Ting
Yiu, Man Lung
Yan, Xiao
Tang, Bo
author_facet Cao, Jiaping
Sun, Ting
Yiu, Man Lung
Yan, Xiao
Tang, Bo
contents Spatial data analytics systems are widely studied in both the academia and industry. However, existing systems are limited when handling a large number of moving objects and real time spatial queries. In this work, we architect a scalable and efficient system CheetahGIS to process streaming spatial queries over massive moving objects. In particular, CheetahGIS is built upon Apache Flink Stateful Functions (StateFun), an API for building distributed streaming applications with an actor-like model. CheetahGIS enjoys excellent scalability due to its modular architecture, which clearly decomposes different components and allows scaling individual components. To improve the efficiency and scalability of CheetahGIS, we devise a suite of optimizations, e.g., lightweight global grid-based index, metadata synchroniza tion strategies, and load balance mechanisms. We also formulate a generic paradigm for spatial query processing in CheetahGIS, and verify its generality by processing three representative streaming queries (i.e., object query, range count query, and k nearest neighbor query). We conduct extensive experiments on both real and synthetic datasets to evaluate CheetahGIS.
format Preprint
id arxiv_https___arxiv_org_abs_2511_09262
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle CheetahGIS: Architecting a Scalable and Efficient Streaming Spatial Query Processing System
Cao, Jiaping
Sun, Ting
Yiu, Man Lung
Yan, Xiao
Tang, Bo
Databases
Distributed, Parallel, and Cluster Computing
Spatial data analytics systems are widely studied in both the academia and industry. However, existing systems are limited when handling a large number of moving objects and real time spatial queries. In this work, we architect a scalable and efficient system CheetahGIS to process streaming spatial queries over massive moving objects. In particular, CheetahGIS is built upon Apache Flink Stateful Functions (StateFun), an API for building distributed streaming applications with an actor-like model. CheetahGIS enjoys excellent scalability due to its modular architecture, which clearly decomposes different components and allows scaling individual components. To improve the efficiency and scalability of CheetahGIS, we devise a suite of optimizations, e.g., lightweight global grid-based index, metadata synchroniza tion strategies, and load balance mechanisms. We also formulate a generic paradigm for spatial query processing in CheetahGIS, and verify its generality by processing three representative streaming queries (i.e., object query, range count query, and k nearest neighbor query). We conduct extensive experiments on both real and synthetic datasets to evaluate CheetahGIS.
title CheetahGIS: Architecting a Scalable and Efficient Streaming Spatial Query Processing System
topic Databases
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2511.09262