| Title | Authors | Reference | Date | Comments |
| General information, working groups, conferences |
| Peer-to-peer working group |
|
|
|
Link to the peer-to-peer working group |
| Peer-to-Peer Networking (Page of links) |
|
|
|
A bunch of links to projects, papers, and news |
| Peer to Peer - Harnessing the Power of Disruptive Tchnologies |
edited by Andy Oram |
Book published by O'Reilly Associates |
2001 |
This book is a collection of articles, mostly descriptive, of peer to peer network systems. |
| Call for participation: The 1st International Workshop on Peer-to-Peer Systems (IPTPS'02) |
|
The 1st International Workshop on Peer-to-Peer Systems (IPTPS'02) |
7-8 March 2001 |
|
| Historical perspective |
| Grapevine: An Exercise in Distributed
Computing |
A. D. Birrell, R. Levin, R. M. Needham, and M. D. Schroeder |
Communications of the ACM 25(4), pp. 260274 |
April 1982 |
|
| Experience with Grapevine: The Growth of a Distributed
System |
M.D. Schroeder, A.D. Birrell, and R.M. Needham, |
ACM Transactions on Computer Systems 2(1):3--23 |
February 1984 |
|
| A Border Gateway Protocol 4 (BGP-4) |
Rkhter and Li |
RFC 1771 |
March 1995 |
A widely-used p2p system |
| Data distribution, file systems |
| Managing Update Conflicts in Bayou, a Weakly Connected Replicated Storage System |
D. Terry and M. Theimer and K. Petersen and A. Demers and M. Spreitzer and C. Hauser |
SOSP |
1995 |
Classic paper on reconciliation of conflicting writes |
| Perpsectives on Optimistically Replicated Peer-to-Peer Filing |
Page, Guy, Heidemann, Ratner, Reiher, Goel, Kuenning, Popek |
Software-Practice and Experience V 28(2) 155-180 |
Feb 1998 |
Retrospective on the Ficus project |
| OceanStore: An Architecture for Global-Scale Persistent Storage |
John Kubiatowicz, David Bindel, Yan Chen, Steven
Czerwinski, Patrick Eaton, Dennis Geels, Ramakrishna Gummadi, Sean Rhea, Hakim Weatherspoon, Westley Weimer, Chris
Wells, and Ben Zhao. |
ASPLOS |
2000 |
|
| Freenet: A Distributed Anonymous Information Storage
and Retrieval System |
Clarke, Sandberg, Wiley, Hong |
International
Workshop on Design Issues in Anonymity and Unobservability |
2001 |
|
| Security/trust |
| "Protection in the Hydra Operating System" |
Ellis Cohen and Dvaid Jefferson |
Proceedings of SOSP, pp. 141-160 |
November 1975 |
Early paper on implementing protection and security at the user level. |
| SDSI - A Simple Distributed Security Infrastructure, |
Ronald Rivest and Butler Lampson |
|
1996 |
Peer-to-peer security -- anyone can be a certificate authority |
| Consistency (see also file systems) |
| Naming |
| Reasoning About Naming Systems |
MIC BOWMAN, SAUMYA K. DEBRAY and LARRY L. PETERSON |
ACM TOPLAS |
November, 1993 |
Basic paper on naming system. One of few since the early papers in the 1970's. |
| Performance |
| Performance:topology |
| On the placement of Internet Instrumentations |
S. Jamin, C. Jin,
Y. Jin, D. Raz, Y. Shavitt, and L. Zhang |
Proc
of IEEE Infocom |
2000 |
|
| On Power-Law Relationships of the Internet Topology |
Michalis Faloutsos, Petros
Faloutsos, and Christos Faloutsos |
SIGCOMM |
1999 |
|
| Performance:directory |
| Accessing nearby copies of replicated objects in a distributed environment. |
C. G. Plaxton, R. Rajaraman, and A. W. Richa. |
Proceedings of
the 9th Annual ACM Symposium on Parallel Algorithms and Architecture |
June 1997 |
An effort to build a scalable, distributed directory |
| Chord: A Scalable Peer-To-Peer Lookup Service for Internet Applications |
Ion Stoica (University of California at Berkeley), Robert Morris, David Karger, Frans Kaashoek, Hari Balakrishnan (MIT) |
SIGCOMM2001 |
2001 |
|
| A Scalable Content-Addressable Network |
Sylvia Ratnasamy (University of California at Berkeley and ACIRI), Paul Francis (Tahoe Networks), Mark Handley (ACIRI), Richard
Karp (U.C. Berkeley and ACIRI), Scott Shenker (ACIRI) |
SIGCOMM 2001 |
2001 |
|
| Existing projects/systems |
| New papers (uncategorized) |
| Wide-area cooperative storage with CFS |
Frank Dabek, M. Frans Kaashoek, David Karger, Robert Morris, and Ion Stoica. |
18th ACM Symposium on Operating Systems Principles (SOSP '01) |
October 2001 |
My favorite P2P file system --wmf |
| decentralization mailing list |
|
|
|
high-level P2P discussion |
| p2p-hackers mailing list |
|
|
|
technical P2P discussion |
| Global-Scale Distributed Storage Systems (BlueSky) mailing list |
|
|
|
P2P file system discussion |
| Mojo Nation Technical Overview |
|
|
February 14, 2000 |
P2P file system w/ economic load balancing & freeloader-prevention |
| Swarmcast |
Justin Chapweske et al. |
|
|
P2P content delivery system based on forward error correction |
| Herald: Achieving a Global Event Notification Service |
Luis Felipe Cabrera, Michael B. Jones, and Marvin Theimer |
Eighth Workshop on Hot Topics in Operating Systems (HotOS-VIII) |
May 2001 |
|
| ALPINE - Social Discovery in Peer Networks |
Martin R. Peck |
|
5/30/2001 |
High level overview of existing search/discovery methods used in peer networks including a new method of a social discovery implemented by the ALPINE Network. |
|
|
|
|
|
| YouServ: A Web Hosting and Content Sharing Tool for the Masses |
R. Bayardo, R. Agrawal, D. Gruhl, A. Somani |
WWW-2002 |
2002 |
Application of p2p technology for communal/distributed web hosting |
|
|
|
|
|
| p2pNG (p2p Next Gen) |
http://sourceforge.net/projects/openp2p |
|
|
p2p Next Gen Discussion/Working Group for p2p standards & an anonymous communications standard over TCP/IP |
| JXTA (New Riders) |
Brendon J. Wilson |
|
July 2002 |
Complete book on JXTA, an XML-based set of protocols for handling all details of P2P networking. |
|
|
|
|
|
| Peer-to-Peer Caching Schemes to Address Flash Crowds |
Tyron Stading, Petros Maniatis, Mary Baker |
IPTPS'02 |
March 2002 |
Interesting application for defense against flash crowds. |