Efficient Graph Query Processing over Geo-Distributed Datacenters
Ye Yuan, Delong Ma, Zhenyu Wen, Yuliang Ma, Guoren Wang, Lei Chen
Abstract
Graph queries have emerged as one of the fundamental techniques to support modern search services, such as PageRank web search, social networking search and knowledge graph search. As such graphs are maintained globally and very huge (e.g., billions of nodes), we need to efficiently process graph queries across multiple geographically distributed datacenters, running geo-distributed graph queries. Existing graph computing frameworks may not work well for geographically distributed datacenters, because they implement a Bulk Synchronous Parallel model that requires excessive inter-datacenter transfers, thereby introducing extremely large latency for query processing. In this paper, we propose GeoGraph --a universal framework to support efficient geo-distributed graph query processing based on clustering datacenters and meta-graph, while reducing the inter-datacenter communication. Our new framework can be applied to many types of graph algorithms without any modification. The framework is developed on the top of Apache Giraph. The experiments were conducted by applying four important graph queries, i.e., shortest path, graph keyword search, subgraph isomorphism and PageRank. The evaluation results show that our proposed framework can achieve up to 82% faster convergence, 42% lower WAN bandwidth usage, and 45% less total monetary cost for the four graph queries, with input graphs stored across ten geo-distributed datacenters.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Cited by top-tier papers3
- RAGraph: A Region-Aware Framework for Geo-Distributed Graph ProcessingFeng Yao, Qian Tao, Wenyuan Yu, Yanfeng Zhang et al.VLDB 2024 · 14 citations
- Performant Synchronization in Geo-Distributed DatabasesDuling Xu, Tong Li, Zegang Sun, Zheng Chen et al.SIGMOD 2026 · 3 citations
- GeoLayer: Towards Low-Latency and Cost-Efficient Geo-Distributed Graph Stores with Layered GraphFeng Yao, Xiaokang Yang, Shufeng Gong, Song Yu et al.ICDE 2026 · 1 citation
Related papers
- Flash: A Framework for Programming Distributed Graph Processing AlgorithmsXue Li, Ke Meng, Lu Qin, Longbin Lai et al.ICDE 2023 · 5 citations
- MiniGraph: Querying Big Graphs with a Single MachineXiaoke Zhu, Yang Liu, Shuhao Liu, Wenfei FanVLDB 2023 · 12 citations
- An Interval-centric Model for Distributed Computing over Temporal GraphsSwapnil Gandhi, Yogesh SimmhanICDE 2020 · 18 citations
- GraphWorld: Ultra-fast Graph Engine for World-Wide Web SearchingXinbiao Gan, Qiang Zhang, Tiejun Li, Chunye Gong et al.ACM MM 2025
- G-thinker: A Distributed Framework for Mining Subgraphs in a Big GraphDa Yan, Guimu Guo, Md Mashiur Rahman Chowdhury, M. Tamer Özsu et al.ICDE 2020 · 48 citations
