Fast Distributed PageRank Computation
Atish Das Sarma, Anisur Rahaman Molla, Gopal Pandurangan, Eli Upfal

TL;DR
This paper introduces the first provably efficient fully distributed algorithms for computing PageRank in large graphs, significantly reducing round complexity and ensuring scalability in distributed systems.
Contribution
It presents novel distributed algorithms for PageRank computation with proven bounds on round complexity, improving efficiency over traditional methods.
Findings
First distributed algorithm with $O(rac{ ext{log} n}{ ext{eps}})$ rounds.
Faster undirected graph algorithm with $O(rac{ ext{sqrt}( ext{log} n)}{ ext{eps}})$ rounds.
Algorithms are scalable, with small message sizes per round.
Abstract
Over the last decade, PageRank has gained importance in a wide range of applications and domains, ever since it first proved to be effective in determining node importance in large graphs (and was a pioneering idea behind Google's search engine). In distributed computing alone, PageRank vector, or more generally random walk based quantities have been used for several different applications ranging from determining important nodes, load balancing, search, and identifying connectivity structures. Surprisingly, however, there has been little work towards designing provably efficient fully-distributed algorithms for computing PageRank. The difficulty is that traditional matrix-vector multiplication style iterative methods may not always adapt well to the distributed setting owing to communication bandwidth restrictions and convergence rates. In this paper, we present fast random…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
