Home > Research > Publications & Outputs > Time- and Communication-Efficient Overlay Netwo...

Links

Text available via DOI:

View graph of relations

Time- and Communication-Efficient Overlay Network Construction via Gossip

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Time- and Communication-Efficient Overlay Network Construction via Gossip. / Dufoulon, Fabien; Moorman, Michael; Pandurangan, Gopal et al.
15th Innovations in Theoretical Computer Science Conference (ITCS 2024). ed. / Venkatesan Guruswami. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2024. p. 42:1-42:23 (Edit Leibniz International Proceedings in Informatics (LIPIcs); Vol. 287).

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Dufoulon, F, Moorman, M, Pandurangan, G & Moses Jr., WK 2024, Time- and Communication-Efficient Overlay Network Construction via Gossip. in V Guruswami (ed.), 15th Innovations in Theoretical Computer Science Conference (ITCS 2024). Edit Leibniz International Proceedings in Informatics (LIPIcs), vol. 287, Schloss Dagstuhl - Leibniz-Zentrum für Informatik, pp. 42:1-42:23. https://doi.org/10.4230/LIPIcs.ITCS.2024.42

APA

Dufoulon, F., Moorman, M., Pandurangan, G., & Moses Jr., W. K. (2024). Time- and Communication-Efficient Overlay Network Construction via Gossip. In V. Guruswami (Ed.), 15th Innovations in Theoretical Computer Science Conference (ITCS 2024) (pp. 42:1-42:23). (Edit Leibniz International Proceedings in Informatics (LIPIcs); Vol. 287). Schloss Dagstuhl - Leibniz-Zentrum für Informatik. https://doi.org/10.4230/LIPIcs.ITCS.2024.42

Vancouver

Dufoulon F, Moorman M, Pandurangan G, Moses Jr. WK. Time- and Communication-Efficient Overlay Network Construction via Gossip. In Guruswami V, editor, 15th Innovations in Theoretical Computer Science Conference (ITCS 2024). Schloss Dagstuhl - Leibniz-Zentrum für Informatik. 2024. p. 42:1-42:23. (Edit Leibniz International Proceedings in Informatics (LIPIcs)). doi: 10.4230/LIPIcs.ITCS.2024.42

Author

Dufoulon, Fabien ; Moorman, Michael ; Pandurangan, Gopal et al. / Time- and Communication-Efficient Overlay Network Construction via Gossip. 15th Innovations in Theoretical Computer Science Conference (ITCS 2024). editor / Venkatesan Guruswami. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2024. pp. 42:1-42:23 (Edit Leibniz International Proceedings in Informatics (LIPIcs)).

Bibtex

@inproceedings{f71c913348a64d52ba04c00383bfef0f,
title = "Time- and Communication-Efficient Overlay Network Construction via Gossip",
abstract = "We focus on the well-studied problem of distributed overlay network construction. We consider a synchronous gossip-based communication model where in each round a node can send a message of small size to another node whose identifier it knows. The network is assumed to be reconfigurable, i.e., a node can add new connections (edges) to other nodes whose identifier it knows or drop existing connections. Each node initially has only knowledge of its own identifier and the identifiers of its neighbors. The overlay construction problem is, given an arbitrary (connected) graph, to reconfigure it to obtain a bounded-degree expander graph as efficiently as possible. The overlay construction problem is relevant to building real-world peer-to-peer network topologies that have desirable properties such as low diameter, high conductance, robustness to adversarial deletions, etc. Our main result is that we show that starting from any arbitrary (connected) graph G on n nodes and m edges, we can construct an overlay network that is a constant-degree expander in polylog rounds using only {\~O}(n) messages. Our time and message bounds are both essentially optimal (up to polylogarithmic factors). Our distributed overlay construction protocol is very lightweight as it uses gossip (each node communicates with only one neighbor in each round) and also scalable as it uses only {\~O}(n) messages, which is sublinear in m (even when m is moderately dense). To the best of our knowledge, this is the first result that achieves overlay network construction in polylog rounds and o(m) messages. Our protocol uses graph sketches in a novel way to construct an expander overlay that is both time and communication efficient. A consequence of our overlay construction protocol is that distributed computation can be performed very efficiently in this model. In particular, a wide range of fundamental tasks such as broadcast, leader election, and minimum spanning tree (MST) construction can be accomplished in polylog rounds and {\~O}(n) message complexity in any graph.",
author = "Fabien Dufoulon and Michael Moorman and Gopal Pandurangan and {Moses Jr.}, {William K.}",
year = "2024",
month = jan,
day = "30",
doi = "10.4230/LIPIcs.ITCS.2024.42",
language = "English",
series = "Edit Leibniz International Proceedings in Informatics (LIPIcs)",
publisher = "Schloss Dagstuhl - Leibniz-Zentrum f{\"u}r Informatik",
pages = "42:1--42:23",
editor = "Venkatesan Guruswami",
booktitle = "15th Innovations in Theoretical Computer Science Conference (ITCS 2024)",

}

RIS

TY - GEN

T1 - Time- and Communication-Efficient Overlay Network Construction via Gossip

AU - Dufoulon, Fabien

AU - Moorman, Michael

AU - Pandurangan, Gopal

AU - Moses Jr., William K.

PY - 2024/1/30

Y1 - 2024/1/30

N2 - We focus on the well-studied problem of distributed overlay network construction. We consider a synchronous gossip-based communication model where in each round a node can send a message of small size to another node whose identifier it knows. The network is assumed to be reconfigurable, i.e., a node can add new connections (edges) to other nodes whose identifier it knows or drop existing connections. Each node initially has only knowledge of its own identifier and the identifiers of its neighbors. The overlay construction problem is, given an arbitrary (connected) graph, to reconfigure it to obtain a bounded-degree expander graph as efficiently as possible. The overlay construction problem is relevant to building real-world peer-to-peer network topologies that have desirable properties such as low diameter, high conductance, robustness to adversarial deletions, etc. Our main result is that we show that starting from any arbitrary (connected) graph G on n nodes and m edges, we can construct an overlay network that is a constant-degree expander in polylog rounds using only Õ(n) messages. Our time and message bounds are both essentially optimal (up to polylogarithmic factors). Our distributed overlay construction protocol is very lightweight as it uses gossip (each node communicates with only one neighbor in each round) and also scalable as it uses only Õ(n) messages, which is sublinear in m (even when m is moderately dense). To the best of our knowledge, this is the first result that achieves overlay network construction in polylog rounds and o(m) messages. Our protocol uses graph sketches in a novel way to construct an expander overlay that is both time and communication efficient. A consequence of our overlay construction protocol is that distributed computation can be performed very efficiently in this model. In particular, a wide range of fundamental tasks such as broadcast, leader election, and minimum spanning tree (MST) construction can be accomplished in polylog rounds and Õ(n) message complexity in any graph.

AB - We focus on the well-studied problem of distributed overlay network construction. We consider a synchronous gossip-based communication model where in each round a node can send a message of small size to another node whose identifier it knows. The network is assumed to be reconfigurable, i.e., a node can add new connections (edges) to other nodes whose identifier it knows or drop existing connections. Each node initially has only knowledge of its own identifier and the identifiers of its neighbors. The overlay construction problem is, given an arbitrary (connected) graph, to reconfigure it to obtain a bounded-degree expander graph as efficiently as possible. The overlay construction problem is relevant to building real-world peer-to-peer network topologies that have desirable properties such as low diameter, high conductance, robustness to adversarial deletions, etc. Our main result is that we show that starting from any arbitrary (connected) graph G on n nodes and m edges, we can construct an overlay network that is a constant-degree expander in polylog rounds using only Õ(n) messages. Our time and message bounds are both essentially optimal (up to polylogarithmic factors). Our distributed overlay construction protocol is very lightweight as it uses gossip (each node communicates with only one neighbor in each round) and also scalable as it uses only Õ(n) messages, which is sublinear in m (even when m is moderately dense). To the best of our knowledge, this is the first result that achieves overlay network construction in polylog rounds and o(m) messages. Our protocol uses graph sketches in a novel way to construct an expander overlay that is both time and communication efficient. A consequence of our overlay construction protocol is that distributed computation can be performed very efficiently in this model. In particular, a wide range of fundamental tasks such as broadcast, leader election, and minimum spanning tree (MST) construction can be accomplished in polylog rounds and Õ(n) message complexity in any graph.

U2 - 10.4230/LIPIcs.ITCS.2024.42

DO - 10.4230/LIPIcs.ITCS.2024.42

M3 - Conference contribution/Paper

T3 - Edit Leibniz International Proceedings in Informatics (LIPIcs)

SP - 42:1-42:23

BT - 15th Innovations in Theoretical Computer Science Conference (ITCS 2024)

A2 - Guruswami, Venkatesan

PB - Schloss Dagstuhl - Leibniz-Zentrum für Informatik

ER -