• DocumentCode
    3445357
  • Title

    A robust protocol for building superpeer overlay topologies

  • Author

    Montresor, Alberto

  • Author_Institution
    Dept. of Comput. Sci., Bologna Univ., Italy
  • fYear
    2004
  • fDate
    25-27 Aug. 2004
  • Firstpage
    202
  • Lastpage
    209
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Peer-to-Peer Computing, 2004. Proceedings. Proceedings. Fourth International Conference on
  • Print_ISBN
    0-7695-2156-8
  • Type

    conf

  • DOI
    10.1109/PTP.2004.1334948
  • Filename
    1334948