摘要
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 Aqila, a high-concurrency system designed for efficient multi-query processing in dynamic graphs on multi-core. First, Aqila 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, Aqila 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 Aqila outperforms existing approaches by 1-3 orders of magnitude in real-time query metrics.
| 源语言 | 英语 |
|---|---|
| 页(从-至) | 468-480 |
| 页数 | 13 |
| 期刊 | Proceedings of the VLDB Endowment |
| 卷 | 19 |
| 期 | 3 |
| DOI | |
| 出版状态 | 已出版 - 2025 |
| 活动 | 52nd International Conference on Very Large Data Bases, VLDB 2026 - Boston, 美国 期限: 31 8月 2026 → 4 9月 2026 |
指纹
探究 'Aquila: A High-Concurrency System for Incremental Graph Query' 的科研主题。它们共同构成独一无二的指纹。引用此
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver