Emergent Peer-to-Peer Multi-Hub Topology
Mohamed Amine Legheraba (NPA), Maria Potop-Butucaru (NPA), S\'ebastien Tixeuil (NPA, IUF), Serge Fdida (NPA)

TL;DR
This paper introduces a decentralized algorithm for creating peer-to-peer networks with emergent multi-hub structures, balancing randomness and star-like topology for robustness and low diameter.
Contribution
It presents a novel, decentralized, and asynchronous protocol that enables spontaneous formation of multi-hub topologies using local information and preferential attachment principles.
Findings
Networks exhibit high resilience to failures.
Hubs form spontaneously and are indistinguishable from other nodes.
The number of hubs can be controlled by network parameters.
Abstract
In this paper we propose and evaluate an innovative algorithm that enables the creation of Peer-to-Peer network overlays characterized by emergent multi-hubs. This approach generates overlays that balance between the randomness of a graph and the structure of a star network, resulting in networks that not only feature prominent hubs but also exhibit strong resilience to failures. By leveraging principles of preferential attachment and random attachment, our method allows hubs to form spontaneously, offering a decentralized and fault-tolerant solution ideal for applications requiring both low network diameter and high robustness. The protocol is entirely decentralized, operates asynchronously, and depends exclusively on local information. Nodes organically evolve into hubs and remain indistinguishable from other nodes (except in terms of the number of incoming links). The quantity of…
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 · Distributed systems and fault tolerance · Complex Network Analysis Techniques
