Massively Parallel Computation via Remote Memory Access
Soheil Behnezhad, Laxman Dhulipala, Hossein Esfandiari, Jakub, {\L}\k{a}cki, Warren Schudy, Vahab Mirrokni

TL;DR
This paper introduces the AMPC model, an extension of MPC that uses distributed data stores for remote memory access, enabling faster graph algorithms like maximal independent set and connectivity.
Contribution
The paper proposes the AMPC model, which enhances MPC with remote memory access, leading to significantly improved round complexities for key graph problems.
Findings
Maximal independent set solved in O(1) rounds.
Connectivity and MST solved in O(log log_{m/n} n) rounds.
AMPC model refutes the 2-Cycle conjecture in MPC.
Abstract
We introduce the Adaptive Massively Parallel Computation (AMPC) model, which is an extension of the Massively Parallel Computation (MPC) model. At a high level, the AMPC model strengthens the MPC model by storing all messages sent within a round in a distributed data store. In the following round, all machines are provided with random read access to the data store, subject to the same constraints on the total amount of communication as in the MPC model. Our model is inspired by the previous empirical studies of distributed graph algorithms using MapReduce and a distributed hash table service. This extension allows us to give new graph algorithms with much lower round complexities compared to the best known solutions in the MPC model. In particular, in the AMPC model we show how to solve maximal independent set in rounds and connectivity/minimum spanning tree in…
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.
