DocumentCode :
117295
Title :
Fast parallel algorithm for unfolding of communities in large graphs
Author :
Wickramaarachchi, Charith ; Frincu, Marc ; Small, Patrick ; Prasanna, Viktor K.
Author_Institution :
Dept. of Comput. Sci., Univ. of Southern California, Los Angeles, CA, USA
fYear :
2014
fDate :
9-11 Sept. 2014
Firstpage :
1
Lastpage :
6
Abstract :
Detecting community structures in graphs is a well studied problem in graph data analytics. Unprecedented growth in graph structured data due to the development of the world wide web and social networks in the past decade emphasizes the need for fast graph data analytics techniques. In this paper we present a simple yet efficient approach to detect communities in large scale graphs by modifying the sequential Louvain algorithm for community detection. The proposed distributed memory parallel algorithm targets the costly first iteration of the initial method by parallelizing it. Experimental results on a MPI setup with 128 parallel processes shows that up to ≈5× performance improvement is achieved as compared to the sequential version while not compromising the correctness of the final result.
Keywords :
application program interfaces; data analysis; graph theory; iterative methods; message passing; parallel algorithms; MPI setup; World Wide Web; community structure detection; distributed memory parallel algorithm; fast parallel algorithm; graph data analytics; graph structured data; parallel processes; performance improvement; sequential Louvain algorithm; social networks; Algorithm design and analysis; Clustering algorithms; Communities; Image edge detection; Parallel algorithms; Partitioning algorithms; Program processors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Extreme Computing Conference (HPEC), 2014 IEEE
Conference_Location :
Waltham, MA
Print_ISBN :
978-1-4799-6232-7
Type :
conf
DOI :
10.1109/HPEC.2014.7040973
Filename :
7040973
Link To Document :
بازگشت