• 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