Tight Network Topology Dependent Bounds on Rounds of Communication
Arkadev Chattopadhyay, Michael Langberg, Shi Li, Atri Rudra

TL;DR
This paper establishes tight bounds on the number of communication rounds needed for distributed computation of key functions, depending on network topology, using novel reduction techniques involving two-party communication complexity and timed graphs.
Contribution
It introduces a new proof technique that reduces distributed round complexity to two-party communication problems without relying on cut-based arguments.
Findings
Derived tight topology-dependent bounds for set disjointness and element distinctness.
Applied bounds to distributed graph computation problems.
Developed a novel reduction method using timed graphs and flow tools.
Abstract
We prove tight network topology dependent bounds on the round complexity of computing well studied -party functions such as set disjointness and element distinctness. Unlike the usual case in the CONGEST model in distributed computing, we fix the function and then vary the underlying network topology. This complements the recent such results on total communication that have received some attention. We also present some applications to distributed graph computation problems. Our main contribution is a proof technique that allows us to reduce the problem on a general graph topology to a relevant two-party communication complexity problem. However, unlike many previous works that also used the same high level strategy, we do not reason about a two-party communication problem that is induced by a cut in the graph. To `stitch' back the various lower bounds from the two party…
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.
Taxonomy
TopicsCooperative Communication and Network Coding · Complexity and Algorithms in Graphs · Distributed systems and fault tolerance
