Optimal Gossip-Based Aggregate Computation
Jen-Yeu Chen, Gopal Pandurangan

TL;DR
This paper introduces nearly optimal gossip algorithms for aggregate computation in networks, achieving minimal time and message complexity, and establishes fundamental lower bounds for address-oblivious methods.
Contribution
The paper presents the first provably almost-optimal gossip algorithms for aggregate computation with time and message efficiency, and introduces a new technique called distributed random ranking.
Findings
Algorithms compute aggregates in O(log n) time using O(n log log n) messages.
Proves a lower bound of Ω(n log n) messages for address-oblivious algorithms.
Shows non-address oblivious algorithms are necessary for message efficiency.
Abstract
We present the first provably almost-optimal gossip-based algorithms for aggregate computation that are both time optimal and message-optimal. Given a -node network, our algorithms guarantee that all the nodes can compute the common aggregates (such as Min, Max, Count, Sum, Average, Rank etc.) of their values in optimal time and using messages. Our result improves on the algorithm of Kempe et al. \cite{kempe} that is time-optimal, but uses messages as well as on the algorithm of Kashyap et al. \cite{efficient-gossip} that uses messages, but is not time-optimal (takes time). Furthermore, we show that our algorithms can be used to improve gossip-based aggregate computation in sparse communication networks, such as in peer-to-peer networks. The main technical ingredient of our algorithm is a…
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
TopicsPeer-to-Peer Network Technologies · Caching and Content Delivery · Distributed systems and fault tolerance
