Waffle: A Workload-Aware and Query-Sensitive Framework for Disk-Based Spatial Indexing
Moin Hussain Moti, Panagiotis Simatis, Dimitris Papadias
Abstract
Although several spatial indexes achieve fast query processing, they are ineffective for highly dynamic data sets because of costly updates. On the other hand, simple structures that enable efficient updates are slow for spatial queries. In this paper, we propose Waffle , a workload-aware, query-sensitive spatial index, that effectively accommodates both update- and query-intensive workloads. Waffle combines concepts of the space and data partitioning frameworks, and constitutes a complete indexing solution. In addition to query processing algorithms, it includes: (i) a novel bulk loading method that guarantees optimal disk page utilization on static data, (ii) algorithms for dynamic updates that guarantee zero overlapping of nodes, and (iii) a maintenance mechanism that adjusts the tradeoff between query and update speed, based on the workload and query distribution. An extensive experimental evaluation confirms the superiority of Waffle against state of the art space and data partitioning indexes on update and query efficiency.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 6f048f66-81ae-4aeb-b884-dd75ca7b9329Cited by top-tier papers3
- PLATON: Top-down R-tree Packing with Learned Partition PolicyJingyi Yang, Gao CongSIGMOD 2024 · 12 citations
- LibRTS: A Spatial Indexing Library by Ray TracingLiang Geng, Rubao Lee, Xiaodong ZhangPPoPP 2025 · 11 citations
- Benchmarking RL-Enhanced Spatial Indices Against Traditional, Advanced, and Learned CounterpartsGuanli Liu, Renata Borovica-Gajic, Hai Lan, Zhifeng BaoICDE 2026 · 1 citation
Builds on5
- Learning Multi-Dimensional IndexesVikram Nathan, Jialin Ding, Mohammad Alizadeh, Tim KraskaSIGMOD 2020 · 180 citations
- Tsunami: A Learned Multi-dimensional Index for Correlated Data and Skewed WorkloadsJialin Ding, Vikram Nathan, Mohammad Alizadeh, Tim KraskaVLDB 2021 · 178 citations
- LISA: A Learned Index Structure for Spatial DataPengfei Li, Hua Lu, Qian Zheng, Long Yang et al.SIGMOD 2020 · 158 citations
- Effectively Learning Spatial IndicesJianzhong Qi, Guanli Liu, Christian S. Jensen, Lars KulikVLDB 2020 · 121 citations
- A Two-layer Partitioning for Non-point Spatial DataDimitrios Tsitsigkos, Konstantinos Lampropoulos, Panagiotis Bouros, Nikos Mamoulis et al.ICDE 2021 · 15 citations
Related papers
- Waffle: In-memory Grid Index for Moving Objects with Reinforcement Learning-based Configuration Tuning SystemDalsu Choi, Hyunsik Yoon, Hyubjin Lee, Yon Dohn ChungVLDB 2022 · 12 citations
- Updating an Adaptive Spatial IndexFatemeh Zardbani, Konstantinos Lampropoulos, Nikos Mamoulis, Panagiotis KarrasICDE 2025
- WISK: A Workload-aware Learned Index for Spatial Keyword QueriesYufan Sheng, Xin Cao, Yixiang Fang, Kaiqi Zhao et al.SIGMOD 2023 · 24 citations
- SOLAR: Efficient Spatial Queries on Real-Time LSM-Based StorageJingyi Yang, Jiachen Shi, Jian Chen, Gao CongICDE 2026 · 1 citation
- Adaptive Indexing of Objects with Spatial ExtentFatemeh Zardbani, Nikos Mamoulis, Stratos Idreos, Panagiotis KarrasVLDB 2023 · 15 citations
