Predictive partitioning for efficient BFS traversal in social networks

1Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In this paper we show how graph structure can be used to significantly reduce the computational bottleneck of the Breadth First Search algorithm (the foundation of many graph traversal techniques) for social networks. In particular, we address parallel implementations where the bottleneck is the number of messages between processors emitted at the peak iteration. First, we derive an expression for the expected degree distribution of vertices in the frontier of the algorithm which is shown to be highly skewed. Subsequently, we derive an expression for the expected message along an edge in a particular iteration. This skew suggests a weighted, iteration based, partition would be advantageous. Empirical simulations show that such partitions can reduce the message overhead in the order of 20% for graphs with common social network structural properties. These results have implications for graph processing in multiprocessor and distributed computing environments.

Cite

CITATION STYLE

APA

Fay, D. (2016). Predictive partitioning for efficient BFS traversal in social networks. In Studies in Computational Intelligence (Vol. 644, pp. 11–26). Springer Verlag. https://doi.org/10.1007/978-3-319-30569-1_2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free