T-Man: Gossip-based fast overlay topology construction

Márk Jelasity, Alberto Montresor, Ozalp Babaoglu

Research output: Article

144 Citations (Scopus)

Abstract

Large-scale overlay networks have become crucial ingredients of fully-decentralized applications and peer-to-peer systems. Depending on the task at hand, overlay networks are organized into different topologies, such as rings, trees, semantic and geographic proximity networks. We argue that the central role overlay networks play in decentralized application development requires a more systematic study and effort towards understanding the possibilities and limits of overlay network construction in its generality. Our contribution in this paper is a gossip protocol called T-Man that can build a wide range of overlay networks from scratch, relying only on minimal assumptions. The protocol is fast, robust, and very simple. It is also highly configurable as the desired topology itself is a parameter in the form of a ranking method that orders nodes according to preference for a base node to select them as neighbors. The paper presents extensive empirical analysis of the protocol along with theoretical analysis of certain aspects of its behavior. We also describe a practical application of T-Man for building Chord distributed hash table overlays efficiently from scratch.

Original languageEnglish
Pages (from-to)2321-2339
Number of pages19
JournalComputer Networks
Volume53
Issue number13
DOIs
Publication statusPublished - aug. 28 2009

    Fingerprint

ASJC Scopus subject areas

  • Computer Networks and Communications

Cite this