Distributed and Parallel Databases

, 26:181

Rewiring strategies for semantic overlay networks

  • Paraskevi Raftopoulou
  • Euripides G. M. Petrakis
  • Christos Tryfonopoulos
Open AccessArticle

DOI: 10.1007/s10619-009-7046-7

Cite this article as:
Raftopoulou, P., Petrakis, E.G.M. & Tryfonopoulos, C. Distrib Parallel Databases (2009) 26: 181. doi:10.1007/s10619-009-7046-7


Semantic overlay networks cluster peers that are semantically, thematically or socially close into groups, by means of a rewiring procedure that is periodically executed by each peer. This procedure establishes new connections to similar peers and disregards connections to peers that are dissimilar. Retrieval effectiveness is then improved by exploiting this information at query time (as queries may address clusters of similar peers). Although all systems based on semantic overlay networks apply some rewiring technique, there is no comprehensive study showing the effect of rewiring on system’s performance. In this work, a framework for studying the attribution of rewiring strategies in semantic overlay networks is proposed. A generic approach to rewiring is presented and several variants of this approach are reviewed and evaluated. We show how peer organisation is affected by the different design choices of the rewiring mechanism and how these choices affect the performance of the system overall (both in terms of communication overhead and retrieval effectiveness). Our experimental evaluation with real-word data and queries confirms the dependence between rewiring strategies and retrieval performance, and gives insights on the trade-offs involved in the selection of a rewiring strategy.


Peer-to-peer networksSemantic overlay networksRewiring strategiesInformation retrieval
Download to read the full article text

Copyright information

© The Author(s) 2009

Authors and Affiliations

  • Paraskevi Raftopoulou
    • 1
  • Euripides G. M. Petrakis
    • 1
  • Christos Tryfonopoulos
    • 2
    • 3
  1. 1.Technical University of CreteChaniaGreece
  2. 2.University of PeloponneseTripoliGreece
  3. 3.Max-Plank Institute for InformaticsSaarbrueckenGermany