Atul Singh and Mads Haahr ‘A Peer-to-Peer Reference Architecture’ in proceedings of the First ACM/IEEE International Conference on COMmunication System softWAre and MiddlewaRE (COMSWARE), New Delhi, India, 8-12 January 2006
Abstract:
Peer-to-Peer (P2P) applications are extremely popular
on the Internet because they allow users to share information
in a decentralised 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.
Please note: There is a known bug in some browsers that causes an
error when a user tries to view large pdf file within the browser window.
If you receive the message "The file is damaged and could not be
repaired", please try one of the solutions linked below based on the
browser you are using.
Items in TARA are protected by copyright, with all rights reserved, unless otherwise indicated.