Table of Contents
Fetching ...

Overlay Network Construction: Improved Overall and Node-Wise Message Complexity

Yi-Jun Chang, Yanyu Chen, Gopinath Mishra

TL;DR

This work advances distributed overlay construction by delivering two efficient protocols in distinct models: a GOSSIP-reply based scheme that builds a star overlay in $O(\log n)$ rounds with $O(n\log n)$ messages (for $b=\Theta(\log n)$), and a HYBRID-based scheme that constructs a well-formed tree in $O(\log^2 n)$ rounds with $O(n\log n)$ messages, while achieving near-optimal node-wise bounds. The HYBRID protocol further enables conversion to constant-degree expanders using prior results, yielding practical routes to robust, low-diameter overlays. A key technical contribution is the use of Boruvka-style merging, a color-based grouping mechanism, and a hashing-based edge-sampling method to reduce communication overhead and ensure termination in polylogarithmic rounds. By achieving $O(n\log^2 n)$ total bits communicated, the approach breaks previous barriers tied to $O(n\log^3 n)$ in distributed sketching, and the methods extend to P2P-CONGEST with favorable node-wise loads. Overall, the paper provides concrete, scalable strategies for overlay reconstruction with strong theoretical guarantees and practical implications for P2P networks and blockchain-based systems.

Abstract

We consider the problem of constructing distributed overlay networks, where nodes in a reconfigurable system can create or sever connections with nodes whose identifiers they know. Initially, each node knows only its own and its neighbors' identifiers, forming a local channel, while the evolving structure is termed the global channel. The goal is to reconfigure any connected graph into a desired topology, such as a bounded-degree expander graph or a well-formed tree (WFT) with a constant maximum degree and logarithmic diameter, minimizing the total number of rounds and message complexity. This problem mirrors real-world peer-to-peer network construction, where creating robust and efficient systems is desired. We study the overlay reconstruction problem in a network of $n$ nodes in two models: \textsf{GOSSIP-reply}{} and \textsf{HYBRID}{}. In the \textsf{GOSSIP-reply}{} model, each node can send a message and receive a corresponding reply message in one round. In the \textsf{HYBRID}{} model, a node can send $O(1)$ messages to each neighbor in the local channel and a total of $O(\log n)$ messages in the global channel. In both models, we propose protocols for WFT construction with $O\left(n \log n\right)$ message complexities using messages of $O(\log n)$ bits. In the \textsf{GOSSIP-reply}{} model, our protocol takes $O(\log n)$ rounds while in the \textsf{HYBRID} model, our protocol takes $O(\log^2 n)$ rounds. Both protocols use $O\left(n \log^2 n\right)$ bits of communication.

Overlay Network Construction: Improved Overall and Node-Wise Message Complexity

TL;DR

This work advances distributed overlay construction by delivering two efficient protocols in distinct models: a GOSSIP-reply based scheme that builds a star overlay in rounds with messages (for ), and a HYBRID-based scheme that constructs a well-formed tree in rounds with messages, while achieving near-optimal node-wise bounds. The HYBRID protocol further enables conversion to constant-degree expanders using prior results, yielding practical routes to robust, low-diameter overlays. A key technical contribution is the use of Boruvka-style merging, a color-based grouping mechanism, and a hashing-based edge-sampling method to reduce communication overhead and ensure termination in polylogarithmic rounds. By achieving total bits communicated, the approach breaks previous barriers tied to in distributed sketching, and the methods extend to P2P-CONGEST with favorable node-wise loads. Overall, the paper provides concrete, scalable strategies for overlay reconstruction with strong theoretical guarantees and practical implications for P2P networks and blockchain-based systems.

Abstract

We consider the problem of constructing distributed overlay networks, where nodes in a reconfigurable system can create or sever connections with nodes whose identifiers they know. Initially, each node knows only its own and its neighbors' identifiers, forming a local channel, while the evolving structure is termed the global channel. The goal is to reconfigure any connected graph into a desired topology, such as a bounded-degree expander graph or a well-formed tree (WFT) with a constant maximum degree and logarithmic diameter, minimizing the total number of rounds and message complexity. This problem mirrors real-world peer-to-peer network construction, where creating robust and efficient systems is desired. We study the overlay reconstruction problem in a network of nodes in two models: \textsf{GOSSIP-reply}{} and \textsf{HYBRID}{}. In the \textsf{GOSSIP-reply}{} model, each node can send a message and receive a corresponding reply message in one round. In the \textsf{HYBRID}{} model, a node can send messages to each neighbor in the local channel and a total of messages in the global channel. In both models, we propose protocols for WFT construction with message complexities using messages of bits. In the \textsf{GOSSIP-reply}{} model, our protocol takes rounds while in the \textsf{HYBRID} model, our protocol takes rounds. Both protocols use bits of communication.

Paper Structure

This paper contains 60 sections, 19 theorems, 9 equations, 4 figures, 4 tables.

Key Result

Theorem 1.0

There is a protocol in the $\hbox{GOSSIP-reply} \left(b\right)$ model that can construct a star overlay in $O\left(\log n \cdot\max\left(\frac{\log n}{b}, 1\right)\right)$ rounds with $O\left(n \log n \cdot\max\left(\frac{\log n}{b}, 1\right)\right)$ messages .w.h.p w.h.p..

Figures (4)

  • Figure 1: A possible grouping step
  • Figure 2: An illustration of the child-sibling tree transformation at node $v$
  • Figure 3: An illustration of the Euler Tour simulation at node $v$ (other parts of the graph omitted)
  • Figure 4: An illustration of the pointer jumping step with $8$ virtual nodes

Theorems & Definitions (32)

  • Theorem 1.0
  • proof
  • Corollary 1.2
  • Theorem 1.2
  • Lemma 1.2
  • Corollary 1.3
  • Corollary 1.4
  • Lemma 2.1: king2015construction
  • Lemma 3.1
  • proof
  • ...and 22 more