Building Graphs at a Large Scale: Union Find Shuffle

12/10/2020
by   Saigopal Thota, et al.
0

Large scale graph processing using distributed computing frameworks is becoming pervasive and efficient in the industry. In this work, we present a highly scalable and configurable distributed algorithm for building connected components, called Union Find Shuffle (UFS) with Path Compression. The scale and complexity of the algorithm are a function of the number of partitions into which the data is initially partitioned, and the size of the connected components. We discuss the complexity and the benchmarks compared to similar approaches. We also present current benchmarks of our production system, running on commodity out-of-the-box cloud Hadoop infrastructure, where the algorithm was deployed over a year ago, scaled to around 75 Billion nodes and 60 Billions linkages (and growing). We highlight the key aspects of our algorithm which enable seamless scaling and performance even in the presence of skewed data with large connected components in the size of 10 Billion nodes each.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/27/2018

Connected Components at Scale via Local Contractions

As a fundamental tool in hierarchical graph clustering, computing connec...
research
05/04/2021

Determining 4-edge-connected components in linear time

In this work, we present the first linear time deterministic algorithm c...
research
07/21/2018

How to sample connected K-partitions of a graph

A connected undirected graph G=(V,E) is given. This paper presents an al...
research
03/28/2022

GraphZeppelin: Storage-Friendly Sketching for Connected Components on Dynamic Graph Streams

Finding the connected components of a graph is a fundamental problem wit...
research
08/28/2017

An Optimized Union-Find Algorithm for Connected Components Labeling Using GPUs

In this paper, we report an optimized union-find (UF) algorithm that can...
research
08/11/2022

Network Emulation in Large-Scale Virtual Edge Testbeds: A Note of Caution and the Way Forward

The growing research and industry interest in the Internet of Things and...
research
10/31/2018

Democratizing Production-Scale Distributed Deep Learning

The interest and demand for training deep neural networks have been expe...

Please sign up or login with your details

Forgot password? Click here to reset