Title :
Bootstrapping locality-aware P2P networks
Author :
Cramer, Curt ; Kutzner, Kendy ; Fuhrmann, Thomas
Author_Institution :
Inst. of Telematics, Karlsruhe Univ., Germany
Abstract :
Bootstrapping is a vital core functionality required by every peer-to-peer (P2P) overlay network. Nodes intending to participate in such an overlay network initially have to find at least one node that is already part of this network. While structured P2P networks (e.g. distributed hash tables, DHTs) define rules about how to proceed after this point, unstructured P2P networks continue using bootstrapping techniques until they are sufficiently connected. In this paper, we compare solutions applicable to the bootstrapping problem. Measurements of an existing system, the Gnutella web caches, highlight the inefficiency of this particular approach. Improved bootstrapping mechanisms could also incorporate locality-awareness into the process. We propose an advanced mechanism by which the overlay topology is - to some extent - matched with the underlying topology. Thereby, the performance of the overall system can be vastly improved.
Keywords :
Internet; cache storage; computer bootstrapping; peer-to-peer computing; telecommunication network topology; Gnutella web caches; locality-awareness; peer-to-peer overlay networks; structured P2P networks; topology-aware bootstrapping mechanism; Centralized control; Current measurement; IP networks; Information retrieval; Network topology; Particle measurements; Peer to peer computing; Protocols; Routing;
Conference_Titel :
Networks, 2004. (ICON 2004). Proceedings. 12th IEEE International Conference on
Print_ISBN :
0-7803-8783-X
DOI :
10.1109/ICON.2004.1409169