• DocumentCode
    3445366
  • Title

    Constructing a balanced, (log(N)/1oglog(N))-diameter super-peer topology for scalable P2P systems

  • Author

    Pyun, Young June ; Reeves, Douglas S.

  • Author_Institution
    Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC, USA
  • fYear
    2004
  • fDate
    25-27 Aug. 2004
  • Firstpage
    210
  • Lastpage
    218
  • Abstract
    Current peer-to-peer (P2P) file sharing applications are remarkably simple and robust, but their inefficiency can produce very high network loads. The use of super-peers has been proposed to improve the performance of unstructured P2P systems. These have the potential to approach the performance and scalability of structured systems, while retaining the benefits of unstructured P2P systems. There has, however, been little consensus on the best topology for connecting these super-peers, or how to construct the topology in a distributed, robust way. In this paper we propose a scalable unstructured P2P system (SUPS). The unique aspect of SUPS is a protocol for the distributed construction of a super-peer topology that has highly desirable performance characteristics. The protocol is inspired by the theory of random graphs. We describe the protocol, and demonstrate experimentally that it produces a balanced and low-diameter super-peer topology at low cost. We show that the method is very robust to super-peer failures and inconsistent information, and compare it with other approaches.
  • Keywords
    Internet; computational complexity; graph theory; peer-to-peer computing; protocols; resource allocation; SUPS protocol; distributed system; network loads; network topology; peer-to-peer file sharing applications; random graphs; scalable P2P systems; scalable unstructured P2P system; superpeer topology; system scalability; unstructured P2P systems; Broadcasting; Computer science; Internet; Network topology; Peer to peer computing; Protocols; Robustness; Routing; Scalability; Telecommunication traffic;
  • 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.1334949
  • Filename
    1334949