Item type:Journal Article,

Iterative Computation of Connected Graph Components with MapReduce

Loading...
Thumbnail Image

Fulltext URI

Document type

Text/Journal Article

Additional Information

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Springer

Abstract

The use of the MapReduce framework for iterative graph algorithms is challenging. To achieve high performance it is critical to limit the amount of intermediate results as well as the number of necessary iterations. We address these issues for the important problem of finding connected components in large graphs. We analyze an existing MapReduce algorithm, CC-MR, and present techniques to improve its performance including a memory-based connection of subgraphs in the map phase. Our evaluation with several large graph datasets shows that the improvements can substantially reduce the amount of generated data by up to a factor of 8.8 and runtime by up to factor of 3.5.

Description

Kolb, Lars; Sehili, Ziad; Rahm, Erhard (2014): Iterative Computation of Connected Graph Components with MapReduce. Datenbank-Spektrum: Vol. 14, No. 2. Springer. PISSN: 1610-1995. pp. 107-117

Keywords

Connected graph components, Hadoop, MapReduce, Transitive closure

Citation

DOI

URI

Endorsement

Review

Supplemented By

Referenced By