Graph partitioning is an NP-hard problem whose efficient approximation has long been a subject of interest. The I/O bounds of contemporary computing environments favor incremental or streaming graph partitioning methods. Methods have sought a balance between latency, simplicity, accuracy, and memory size. In this paper, we apply an incremental approach to streaming partitioning that tracks changes with a lightweight proxy to trigger partitioning as the clustering error increases. We evaluate its performance on the DARPA/MIT Graph Challenge streaming stochastic block partition dataset, and find that it can dramatically reduce the invocation of partitioning, which can provide an order of magnitude speedup.
Zainab AbbasVasiliki KalavriParis CarboneVladimir Vlassov
Marcelo Fonseca FarajChristian Schulz
Harpal MainiKishan G. MehrotraChilukuri K. MohanSanjay Ranka
Harpal MainiKishan G. MehrotraChilukuri K. MohanSanjay Ranka