• DocumentCode
    2666507
  • Title

    The essence of P2P: a reference architecture for overlay networks

  • Author

    Aberer, Karl ; Alima, Luc Onana ; Ghodsi, Ali ; Girdzijauskas, Sarunas ; Haridi, Seif ; Hauswirth, Manfred

  • Author_Institution
    Ecole Polytechnique Federale de Lausanne (EPFL), Switzerland
  • fYear
    2005
  • fDate
    31 Aug.-2 Sept. 2005
  • Firstpage
    11
  • Lastpage
    20
  • Abstract
    The success of the P2P idea has created a huge diversity of approaches, among which overlay networks, for example, Gnutella, Kazaa, Chord, Pastry, Tapestry, P-Grid, or DKS, have received specific attention from both developers and researchers. A wide variety of algorithms, data structures, and architectures have been proposed. The terminologies and abstractions used, however, have become quite inconsistent since the P2P paradigm has attracted people from many different communities, e.g., networking, databases, distributed systems, graph theory, complexity theory, biology, etc. In this paper we propose a reference model for overlay networks which is capable of modeling different approaches in this domain in a generic manner. It is intended to allow researchers and users to assess the properties of concrete systems, to establish a common vocabulary for scientific discussion, to facilitate the qualitative comparison of the systems, and to serve as the basis for defining a standardized API to make overlay networks interoperable.
  • Keywords
    application program interfaces; data structures; open systems; peer-to-peer computing; API; P2P paradigm; data structure; overlay network; reference architecture; reference model; Biological system modeling; Complexity theory; Computer architecture; Computer science; Data structures; Distributed databases; Graph theory; IP networks; Resource management; Terminology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Peer-to-Peer Computing, 2005. P2P 2005. Fifth IEEE International Conference on
  • Print_ISBN
    0-7695-2376-5
  • Type

    conf

  • DOI
    10.1109/P2P.2005.38
  • Filename
    1551016