Score: 1

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

Published: November 12, 2025 | arXiv ID: 2511.09262v1

By: Jiaping Cao , Ting Sun , Man Lung Yiu and more

Potential Business Impact:

Lets computers track many moving things fast.

Business Areas:
Geospatial Data and Analytics, Navigation and Mapping

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.

Country of Origin
🇨🇳 🇭🇰 China, Hong Kong

Page Count
14 pages

Category
Computer Science:
Databases