GAIA: A System for Interactive Analysis on Distributed Graphs Using a High-Level Language
Zhengping Qian, Chenqiang Min, Longbin Lai, Yong Fang, Gaofeng Li, Youyang Yao, Bingqing Lyu, Xiaoli Zhou, Zhimin Chen, Jingren Zhou
Abstract
GAIA (GrAph Interactive Analysis) is a distributed system designed specifically to make it easy for a variety of users to interactively analyze big graph data on large clusters at low latency. It adopts a high-level language called Gremlin for graph traversal, and provides automatic parallel execution. In particular, we advocate a powerful new abstraction called Scope that caters to the specific needs in this new computation model to scale graph queries with complex dependencies and runtime dynamics, while at the same time maintaining the simple and concise programming model. GAIA has been deployed in production clusters at Alibaba to support a variety of business-critical scenarios. Extensive evaluations using both benchmarks and real-world applications have validated the effectiveness of the proposed techniques, which enables GAIA to execute complex Gremlin traversal with orders-ofmagnitude better performance than existing high-performance engines, and at much larger scales than recent state-of-the-art Gremlin-enabled systems such as JanusGraph.
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.
Cited by top-tier papers9
- Towards Communication-efficient Vertical Federated Learning Training via Cache-enabled Local UpdateFangcheng Fu, Xupeng Miao, Jiawei Jiang, Huanran Xue et al.VLDB 2022 · 31 citations
- The Graph Database Interface: Scaling Online Transactional and Analytical Graph Workloads to Hundreds of Thousands of CoresMaciej Besta, Robert Gerstenberger, Marc Fischer, Michal Podstawski et al.SC 2023 · 12 citations
- I/O-Efficient Butterfly Counting at ScaleZhibin Wang, Longbin Lai, Yixue Liu, Bing Shui et al.SIGMOD 2023 · 11 citations
- GLogS: Interactive Graph Pattern Matching Query At Large ScaleLongbin Lai, Yufan Yang, Zhibin Wang, Yuxuan Liu et al.USENIX ATC 2023 · 10 citations
- Banyan: A Scoped Dataflow Engine for Graph Query ServiceLi Su, Xiaoming Qin, Zichao Zhang, Rui Yang et al.VLDB 2022 · 10 citations
Related papers
- Graphix: "One User's JSON is Another User's Graph"Glenn Galvizo, Michael J. CareyICDE 2024 · 1 citation
- Scaling Asynchronous Graph Query Processing via Partitioned Stateful Traversal MachinesShaoyuan Chen, Hongtao Chen, Shaonan Ma, Yajie Qin et al.ICDE 2025
- HUGE: An Efficient and Scalable Subgraph Enumeration SystemZhengyi Yang, Longbin Lai, Xuemin Lin, Kongzhang Hao et al.SIGMOD 2021 · 57 citations
- Efficient Graph Query Processing over Geo-Distributed DatacentersYe Yuan, Delong Ma, Zhenyu Wen, Yuliang Ma et al.SIGIR 2020 · 11 citations
- EIGA: elastic and scalable dynamic graph analysisKasimir Gabert, Kaan Sancak, M. Yusuf Özkaya, Ali Pinar et al.SC 2021 · 5 citations
