Towards Efficient Graph Processing in Geo-Distributed Data Centers
Iterative graph processing is widely used as a significant paradigm for large-scale data analysis. In many global businesses of multinational enterprises, graph-structure data is usually geographically distributed in different regions to support low-latency services. Geo-distributed graph processing suffers from the Wide Area Networks (WANs) with scarce and heterogeneous bandwidth, thus essentially differs from traditional distributed graph processing. In this paper, we propose RAGraph, a <i><u>R</u>egion-<u>A</u>ware framework for geo-distributed <u>graph</u> processing</i>. At the core of RAGraph, we design a region-aware graph processing framework that allows advancing inefficient global updates locally and enables sensible coordination-free message interactions and flexible replaceable communication module. In terms of graph data preprocessing, RAGraph introduces a contribution-driven edge migration algorithm to effectively utilize network resources. RAGraph also contains an adaptive hierarchical message interaction engine to switch interaction modes adaptively based on network heterogeneity and fluctuation, and a discrepancy-aware message filtering strategy to filter important messages. Experimental results show that RAGraph can achieve an average speedup of 9.7× (up to 98×) and an average WAN cost reduction of 78.5<inline-formula><tex-math notation="LaTeX">$\%$</tex-math></inline-formula> (up to 97.3<inline-formula><tex-math notation="LaTeX">$\%$</tex-math></inline-formula>) compared with state-of-the-art systems.
Authors
- Wenyuan Yu (ORCID: https://orcid.org/0009-0006-5641-2452)
- Qiange Wang (ORCID: https://orcid.org/0000-0002-4847-6070)
- Tao Qian (ORCID: https://orcid.org/0000-0002-8969-906X)
- Jingren Zhou (ORCID: https://orcid.org/0000-0002-4220-2634)
- Ge Yu (ORCID: https://orcid.org/0000-0002-3171-8889)
- Shufeng Gong (ORCID: https://orcid.org/0000-0001-5898-5621)
- Shengyuan Lin (ORCID: https://orcid.org/0009-0000-0771-6755)
- Yanfeng Zhang (ORCID: https://orcid.org/0000-0002-9871-0304)
- Feng Yao
Institutions
- Alibaba Group (China) (CN)
- Northeastern University (CN)
Publication Details
- Journal
- IEEE Transactions on Parallel and Distributed Systems
- Published
- 2024-09-03
- DOI
- https://doi.org/10.1109/tpds.2024.3453872
- Primary Topic
- Graph Theory and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China
- Higher Education Discipline Innovation Project
- Fundamental Research Funds for the Central Universities