Time-Efficient and High-Quality Graph Partitioning for Graph Dynamic Scaling
Masatoshi Hanai, Nikos Tziritas, Toyotaro Suzumura, Wentong Cai,, Georgios Theodoropoulos

TL;DR
This paper introduces a fast and high-quality graph partitioning method that efficiently scales distributed graph processing by reducing repartitioning time while maintaining partition quality, suitable for elastic cloud environments.
Contribution
The paper presents a novel dynamic scaling approach combining preprocessing and rapid edge partitioning to enable quick, high-quality repartitioning of billion-scale graphs.
Findings
Significantly reduces repartitioning time for large graphs
Maintains partition quality comparable to static methods
Effective for billion-scale real-world graphs
Abstract
The dynamic scaling of distributed computations plays an important role in the utilization of elastic computational resources, such as the cloud. It enables the provisioning and de-provisioning of resources to match dynamic resource availability and demands. In the case of distributed graph processing, changing the number of the graph partitions while maintaining high partitioning quality imposes serious computational overheads as typically a time-consuming graph partitioning algorithm needs to execute each time repartitioning is required. In this paper, we propose a dynamic scaling method that can efficiently change the number of graph partitions while keeping its quality high. Our idea is based on two techniques: preprocessing and very fast edge partitioning, called graph edge ordering and chunk-based edge partitioning, respectively. The former converts the graph data into an ordered…
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 · Advanced Graph Neural Networks · Advanced Image and Video Retrieval Techniques
