• DocumentCode
    2350798
  • Title

    A Peer-to-Peer Reference Architecture

  • Author

    Singh, Atul ; Haahr, Mads

  • Author_Institution
    Dept. of Comput. Sci., Trinity Coll., Dublin
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Peer-to-peer (P2P) applications are extremely popular on the Internet because they allow users to share information in a decentralized manner. Internet users use file-sharing applications (e.g., BitTorrent, KaZaA) to share and exchange files and collaboration applications (e.g., Jabber, Groove) to exchange chat messages and work on shared documents. A reference architecture for a domain provides an architecture template which can be used as a starting point for designing the software architecture of a system in that domain. Despite the popularity of P2P applications there is no reference architecture for the P2P domain. This paper presents a reference architecture for the P2P domain. The reference architecture has been designed to satisfy the concerns that a P2P application needs to address. The reference architecture takes a service-centric view of the P2P domain. The reference architecture can be used to describe the structure of existing P2P applications and middlewares. The paper validates the reference architecture by describing the structure of some of the existing P2P applications and middlewares using the reference architecture
  • Keywords
    Internet; middleware; peer-to-peer computing; Internet; P2P domain; chat message; collaboration application; file-sharing application; middleware; peer-to-peer reference architecture; Application software; Collaborative work; Computer architecture; Computer science; Internet; Middleware; Peer to peer computing; Software architecture; Software design; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communication System Software and Middleware, 2006. Comsware 2006. First International Conference on
  • Conference_Location
    New Delhi
  • Print_ISBN
    0-7803-9575-1
  • Type

    conf

  • DOI
    10.1109/COMSWA.2006.1665164
  • Filename
    1665164