WindGP: Efficient Graph Partitioning on Heterogenous Machines
Li Zeng, Haohan Huang, Binfan Zheng, Kang Yang, Shengcheng Shao,, Jinhua Zhou, Jun Xie, Rongqian Zhao, Xin Chen

TL;DR
WindGP is a novel graph partitioning algorithm designed for heterogeneous machines, balancing computation and communication costs, and outperforming existing methods significantly in distributed graph processing tasks.
Contribution
The paper introduces WindGP, a new graph partitioning approach that accounts for machine heterogeneity and employs advanced techniques for high-quality, scalable partitioning.
Findings
Outperforms state-of-the-art methods by 1.35-27 times
Effective on both dense and sparse graphs
Scales well with graph size and number of machines
Abstract
Graph Partitioning is widely used in many real-world applications such as fraud detection and social network analysis, in order to enable the distributed graph computing on large graphs. However, existing works fail to balance the computation cost and communication cost on machines with different power (including computing capability, network bandwidth and memory size), as they only consider replication factor and neglect the difference of machines in realistic data centers. In this paper, we propose a general graph partitioning algorithm WindGP, which can support fast and high-quality edge partitioning on heterogeneous machines. WindGP designs novel preprocessing techniques to simplify the metric and balance the computation cost according to the characteristics of graphs and machines. Also, best-first search is proposed instead of BFS and DFS, in order to generate clusters with high…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Optimization and Search Problems · VLSI and FPGA Design Techniques
