DocumentCode :
3198911
Title :
Scalable Community Detection with the Louvain Algorithm
Author :
Xinyu Que ; Checconi, Fabio ; Petrini, Fabrizio ; Gunnels, John A.
Author_Institution :
IBM Res., Yorktown Heights, NY, USA
fYear :
2015
fDate :
25-29 May 2015
Firstpage :
28
Lastpage :
37
Abstract :
In this paper we present and evaluate a parallel community detection algorithm derived from the state-of-the-art Louvain modularity maximization method. Our algorithm adopts a novel graph mapping and data representation, and relies on can efficient communication runtime, specifically designed for fine-grained applications executed on large-scale supercomputers. We have been able to parallelize graphs with up to 138 billion edges on 8, 192 Blue Gene/Q nodes and 1, 024 P7-IH nodes. Leveraging the convergence properties of our algorithm and the efficient implementation, we can analyze communities of large scale graphs in just a few seconds. To the best of our knowledge, this is the first parallel implementation of the Louvain algorithm that scales to these large data and processor configurations.
Keywords :
data structures; mainframes; parallel algorithms; parallel machines; Louvain algorithm; Louvain modularity maximization method; data representation; fine-grained applications; graph mapping; large-scale supercomputers; parallel community detection algorithm; parallelize graphs; scalable community detection; Algorithm design and analysis; Communities; Convergence; Heuristic algorithms; Mathematical model; Optimization; Partitioning algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium (IPDPS), 2015 IEEE International
Conference_Location :
Hyderabad
ISSN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2015.59
Filename :
7161493
Link To Document :
بازگشت