文档介绍:Peer-to-puting
Dejan S. Milojicic, Vana Kalogeraki, Rajan Lukose,
Kiran Nagaraja1, Jim Pruyne, Bruno Richard,
Sami Rollins 2 ,Zhichen Xu
HP Laboratories Palo Alto
HPL-2002-57
March 8th , 2002*
E-mail: [dejan, vana, lukose, pruyne, zhichen] @ ., bruno_richard @ ,
knagaraj @ cs. , srollins @
peer-to-peer, The term “peer-to-peer”(P2P) refers to a class of systems and
decentralization, applications that employ distributed resources to perform a critical
self- function in a decentralized manner. With the pervasive deployment of
computers, P2P is increasingly receiving attention in research, product
organization, development, and investment circles. This interest ranges from
anonymity, cost enthusiasm, through hype, to disbelief in its potential. Some of the
of ownership benefits of a P2P approach include: improving scalability by avoiding
dependency on centralized points; eliminating the need for costly
infrastructure by enabling munication among clients; and
enabling resource aggregation.
This survey reviews the field of P2P systems and applications by
summarizing the key concepts and giving an overview of the most
important systems. Design and implementation issues of P2P systems
are analyzed in general, and then revisited for each of the case studies
described in Section 6. This survey will help people understand the
potential benefits of P2P in the munity and industry. For
people unfamiliar with the field it provides a general overview, as well
as detailed case studies. It is also intended for users, developers, and
information technologies maintaining systems, in particular
comparison of P2P solutions with alternative architectures and
models.
* Internal Accession Date Only Approved for External Publication  
1  Rutgers University, NJ, 08901
2 University of California at Santa Barbara, CA, 93106  
Ó Copyright Hewlett-pany 2002
Peer-to-p