Title :
A robust protocol for building superpeer overlay topologies
Author :
Montresor, Alberto
Author_Institution :
Dept. of Comput. Sci., Bologna Univ., Italy
Abstract :
The concept of superpeer has been introduced to improve the performance of popular file-sharing applications. A superpeer is a node in a P2P network that operates as a server for a set of clients, and as an equal w.r.t. other superpeers. By exploiting heterogeneity, the superpeer paradigm allows P2P networks to run more efficiently, without compromising their decentralized nature. This paper describes SG-1, a novel generic mechanism for the construction and the maintenance of overlay topologies based on superpeers. SG-1 is based on the well-known gossip paradigm, with nodes exchanging information with randomly selected peers and re-arranging the topology according to the requirements of the particular P2P application. The resulting protocol is extremely efficient and robust, capable to deal with a continuous flow of nodes joining and leaving the system, as well as to repair a network where up to 100% of the existing super-peers have been removed.
Keywords :
client-server systems; peer-to-peer computing; protocols; telecommunication network topology; P2P application; P2P network; SG-1; client-server systems; decentralized system; file-sharing applications; gossip paradigm; information exchange; randomly selected peers; robust protocol; superpeer overlay topologies; topology rearrangement; Application software; Centralized control; Communication system control; Computer science; Large-scale systems; Network servers; Network topology; Peer to peer computing; Protocols; Robustness;
Conference_Titel :
Peer-to-Peer Computing, 2004. Proceedings. Proceedings. Fourth International Conference on
Print_ISBN :
0-7695-2156-8
DOI :
10.1109/PTP.2004.1334948