arrow
Return

An Adaptive Parallel Algorithm for Computing Connected Components

delete2017-09-01
delete17
delete
OA
AI
C
Chirag Jain *
P
Patrick Flick
T
Tony Pan
G
Green, Oded
S
Srinivas Aluru
DOI:10.1109/TPDS.2017.2672739delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
We present an efficient distributed memory parallel algorithm for computing connected components in undirected graphs based on Shiloach-Vishkin's PRAM approach. We discuss multiple optimization techniques that reduce communication volume as well as load-balance the algorithm. We also note that the efficiency of the parallel graph connectivity algorithm depends on the underlying graph topology. Particularly for short diameter graph components, we observe that parallel Breadth First Search (BFS) method offers better performance. However, running parallel BFS is not efficient for computing large diameter components or large number of small components. To address this challenge, we employ a heuristic that allows the algorithm to quickly predict the type of the network by computing the degree distribution and follow the optimal hybrid route. Using large graphs with diverse topologies from domains including metagenomics, web crawl, social graph and road networks, we show that our hybrid implementation is efficient and scalable for each of the graph types. Our approach achieves a runtime of 215 seconds using 32 K cores of Cray XC30 for a metagenomic graph with over 50 billion edges. When compared against the previous state-of-the-art method, we see performance improvements up to 24 x.
Keywords:
Parallel algorithms
distributed memory
breadth first search
undirected graphs
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

U
university system of georgia
Scholars:
7.3W
Papers: 6.6W
Citations: 101
Cited Papers

Cited Papers

errShare
errSave
Large-Scale Observational Study of Drivers’ Cell Phone Use
err2013-01-01
err0
PREAI
errKeith E. Wenners; Michael A. Knodler; Jennifer R. Kennedy; Cole D. Fitzpatrick
errShare
errSave
Formation of silicon nanocrystals in multilayer nanoperiodic a-SiO x /insulator structures from the results of synchrotron investigations
err2017-03-16
err0
PREAI
errS. Yu. Turishchev; V. A. Terekhov; D. A. Koyuda; A. V. Ershov; A. I. Mashin; E. V. Parinova; D. N. Nesterov; D. A. Grachev; I. A. Karabanova; E. P. Domashevskaya
errShare
errSave
Estimating coverage in metagenomic data sets and why it matters
err2014-05-13
err142
errOAAI
errRodriguez-R, Luis M.; Konstantinidis, Konstantinos T.
errShare
errSave
Tackling soil diversity with the assembly of large, complex metagenomes
err2014-03-14
err251
errOAAI
errHowe, Adina Chuang; Jansson, Janet K.; Malfatti, Stephanie A.; Tringe, Susannah G.; Tiedje, James M.; Brown, C. Titus
errShare
errSave
researcher View more