Aquila: A High-Concurrency System for Incremental Graph Query
Ziqi Zou, Hao Zhang, Jiaxin Yao, Kangfei Zhao, Zhiwei Zhang, Sen Gao, Jingpeng Hao, Ye Yuan, Guoren Wang
Abstract
Incremental querying of multiple concurrent patterns in dynamic graphs is essential for various real-world applications. However, existing solutions face two limitations, particularly in multi-core architecture. First, performance isolation deteriorates under concurrent queries due to coarse-grained scheduling strategies, where long-running queries block shorter ones. Second, these approaches struggle with generating high-quality query plans for multi-query graphs efficiently. To address these limitations, we introduce AQUILA, a high-concurrency system designed for efficient multi-query processing in dynamic graphs on multi-core. First, AQUILA decouples concurrent queries into a combination of operators with specific functionalities, and these operators transmit intermediate results to each other, forming a matching flow. Operator-level workload and resource scheduling strategies are employed to achieve performance isolation. Second, AQUILA adopts the matching tree to represent the query plan. A greedy algorithm is designed to construct matching trees by jointly extracting common subgraphs and generating an efficient matching order, enhanced by subgraph relation optimizations with the subgraph relation graph. Extensive experiments demonstrate that AQUILA outperforms existing approaches by 1–3 orders of magnitude in real-time query metrics.
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 80e84926-c3fd-48fc-9f18-7692b376c22bBuilds on20
- In-Memory Subgraph Matching: An In-depth StudyShixuan Sun, Qiong LuoSIGMOD 2020 · 159 citations
- RapidMatch: A Holistic Approach to Subgraph Query ProcessingShixuan Sun, Xibo Sun, Yulin Che, Qiong Luo et al.VLDB 2021 · 105 citations
- Versatile Equivalences: Speeding up Subgraph Query Processing and Subgraph MatchingHyunjoon Kim, Yunyoung Choi, Kunsoo Park, Xuemin Lin et al.SIGMOD 2021 · 75 citations
- Symmetric Continuous Subgraph Matching with Bidirectional Dynamic ProgrammingSeunghwan Min, Sung Gwan Park, Kunsoo Park, Dora Giammarresi et al.VLDB 2021 · 36 citations
- Circinus: Fast Redundancy-Reduced Subgraph MatchingTatiana Jin, Boyang Li, Yichao Li, Qihui Zhou et al.SIGMOD 2023 · 33 citations
Related papers
- An Efficient Memoization Engine for Concurrent Graph Query ProcessingSen Gao, Shengliang Lu, Shixuan Sun, Yuchen Li et al.ICDE 2025 · 1 citation
- Wings: Efficient Online Multiple Graph Pattern MatchingGuanxian Jiang, Yunjian Zhao, Yichao Li, Zhi Liu et al.ICDE 2024 · 1 citation
- Efficient Multi-Query Oriented Continuous Subgraph MatchingZiyi Ma, Jianye Yang, Xu Zhou, Guoqing Xiao et al.ICDE 2024 · 6 citations
- SAGA: State-Aware Graph Analytics for Combinatorial Optimization on Dynamic GraphsRohit Prajapati, Prajjwal Nijhara, Dip Sankar BanerjeeHPDC 2026
- ShareFlow: An Efficient Framework for Multi-Query Continuous Subgraph MatchingPeiqi Yuan, Zhaohang Feng, Ruiqi Xu, Keming Li et al.ICDE 2026
