DocumentCode :
117296
Title :
Efficient extraction of high centrality vertices in distributed graphs
Author :
Kumbhare, Alok Gautam ; Frincu, Marc ; Raghavendra, Cauligi S. ; Prasanna, Viktor K.
Author_Institution :
Comput. Sci. Dept., Univ. of Southern California, Los Angeles, CA, USA
fYear :
2014
fDate :
9-11 Sept. 2014
Firstpage :
1
Lastpage :
7
Abstract :
Betweenness centrality (BC) is an important measure for identifying high value or critical vertices in graphs, in variety of domains such as communication networks, road networks, and social graphs. However, calculating betweenness values is prohibitively expensive and, more often, domain experts are interested only in the vertices with the highest centrality values. In this paper, we first propose a partition-centric algorithm (MS-BC) to calculate BC for a large distributed graph that optimizes resource utilization and improves overall performance. Further, we extend the notion of approximate BC by pruning the graph and removing a subset of edges and vertices that contribute the least to the betweenness values of other vertices (MSL-BC), which further improves the runtime performance. We evaluate the proposed algorithms using a mix of real-world and synthetic graphs on an HPC cluster and analyze its strengths and weaknesses. The experimental results show an improvement in performance of upto 12× for large sparse graphs as compared to the state-of-the-art, and at the same time highlights the need for better partitioning methods to enable a balanced workload across partitions for unbalanced graphs such as small-world or power-law graphs.
Keywords :
graph theory; network theory (graphs); parallel processing; resource allocation; HPC cluster; MS-BC; MSL-BC; betweenness centrality; communication networks; critical vertices; distributed graphs; graph pruning; high centrality vertex extraction; high value vertices; partition-centric algorithm; power-law graphs; resource utilization; road networks; small-world graphs; social graphs; sparse graphs; unbalanced graphs; Approximation algorithms; Computational modeling; Parallel processing; Partitioning algorithms; Programming; Roads; Runtime;
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.7040974
Filename :
7040974
Link To Document :
بازگشت