Publication
ICN 2007
Conference paper

Tourist: Self-adaptive structured overlay

View publication

Abstract

Structured overlays provide a basic substrate for many peer-to-peer systems. Existing structured overlays can be classified into two categories, 0(logN)-hop ones and 0(1)-hop ones. The former are suitable for large and dynamic systems, while the latter are suitable for small or stable ones. However, for the lack of adaptivity, it is difficult for a peer-topeer system designer to choose from these two kinds of overlays because the eventual size and churn rate are not easy to predict in the design phase. To address this problem, we propose a self-adaptive structured overlay Tourist, which can adapt itself to the changing environment dynamically. Tourist nodes determine their routing table size autonomously: nodes with different capacities hold routing tables with different sizes. This makes Tourist sufficiently utilize all the nodes ' allowable bandwidth to achieve as high routing efficiency as possible. Tourist also allows each node to adjust its routing table size dynamically, which is the essential reason for the self-adaptivity. Simulation results show that in a common 1,000,000-node system, Tourist can route all the messages within two hops and each node only pays no more than 1% bandwidth for its routing table maintenance. © 2007 IEEE.

Date

Publication

ICN 2007

Authors

Share