Reading List
- The Gnutella Protocol, version
0.4, http://www.clip2.com/GnutellaProtocol04.pdf
- E. Adar, and B. Huberman, "Free
Riding on Gnutella," First Monday, Vol. 5, No. 10,
http://www.firstmonday.dk/issues/issue5_10/adar/
- Protecting Freedom of Information Online with Freenet,
http://freenetproject.org/papers/freenet-ieee.pdf
- K. Truelove, A. Chasin, "Morpheus out of the Underworld,"
http://www.openp2p.com/pub/a/p2p/2001/07/02/morpheus.html?page=1
- S.
Ratnasamy, P. Francis, M. Handley, R. Karp, S. Shenker, "A Scalable
Content-Addressable
Network ACM Sigcomm 2001,
http://www.acm.org/sigcomm/sigcomm2001/p13.html
- I. Stoica,
R. Morris, D. Karger, F. Kaashoek, H. Balakrishnan, "Chord: A Scalable
Peer-To-Peer Lookup Service for Internet Applications," ACM
Sigcomm2001,
http://www.acm.org/sigcomm/sigcomm2001/p12.html
- A. Rowstron and
P. Druschel, "Pastry: Scalable, distributed object location and
routing for large-scale peer-to-peer systems". IFIP/ACM
International Conference on Distributed Systems Platforms (Middleware),
Heidelberg, Germany, pages 329-350, November, 2001,
http://www.research.microsoft.com/~antr/PAST/pastry.pdf
- Tapestry: A Resilient Global-scale Overlay for Service
Deployment, Ben Y. Zhao, Ling Huang, Jeremy Stribling, Sean C. Rhea,
Anthony D. Joseph, and John Kubiatowicz, IEEE Journal on Selected
Areas in Communications,
http://www.cs.berkeley.edu/~ravenben/publications/pdf/tapestry_jsac.pdf
- Nicholas J. A. Harvey, Michael B. Jones, Stefan Saroiu, Marvin
Theimer, and Alec Wolman, SkipNet: A Scalable Overlay Network with
Practical Locality Properties, USITS '03,
http://www.cs.berkeley.edu/~adj/cs294-4.f03/papers/skipnet.pdf
- D. Anderson, H. Balakrishnan,
F. Kaashoek, R. Morris, "The case for reslient overlay networks," Proc.
HotOS VIII, May 2001, http://nms.lcs.mit.edu/papers/ron-hotos2001.html.
- J. Jannotti, D. K. Gifford,
K. L. Johnson, M. F. Kaashoek, and J. W. O'Toole, Jr., Overcast:
Reliable
Multicasting with an Overlay Network, Proceedings of OSDI'00.
http://www.cs.berkeley.edu/~adj/cs294-4.f03/papers/Jannotti00.pdf
- Y. Chu, S. Rao, H. Zhang,
"A Case For End System Multicast, Proceedings of ACM SIGMETRICS , Santa
Clara,CA, June 2000, pp 1-12.
http://www.cs.cmu.edu/afs/cs/project/cmcl-yhchu/www/Sigmetrics2000/sigmetrics-2000.ps.gz
- Y. Chu, S. Rao, S. Seshan, H.
Zhang, "Enabling Conferencing Applications on the Internet Using an
Overlay
Multicast Architecture," Proc. ACM Sigcomm 2001,
http://www.acm.org/sigs/sigcomm/sigcomm2001/p5-chu.pdf
- M. Castro, P. Druschel, A-M.
Kermarrec and A. Rowstron, "SCRIBE: A large-scale and
decentralised application-level multicast infrastructure", IEEE
Journal on Selected Areas in Communication (JSAC), Vol. 20, No, 8,
October 2002, http://www.research.microsoft.com/~antr/PAST/jsac.pdf
- Bayeux: An Architecture for Scalable and Fault-tolerant Wide-Area
Data Dissemination, Shelley Q. Zhuang, Ben Y. Zhao, Anthony D. Joseph,
Randy H. Katz, John Kubiatowicz, Proceedings of ACM NOSSDAV 2001,
http://www.cs.berkeley.edu/~ravenben/publications/pdf/bayeux.pdf
- E. Zegura, M. Ammar, Z. Fei,
and S. Bhattacharjee. Application-Level Anycasting: a Server Selection
Architecture and Use in a Replicated Web Service. IEEE/ACM
Transactions
on Networking, Aug. 2000.
ftp://ftp.cs.umd.edu/pub/bobby/publications/anycast-ToN-2000.ps.gz
- K. M. Hanna, N. Natarajan,
and B.N. Levine, Evaluation of a Novel Two-Step Server Selection
Metric, IEEE ICNP 2001. November 2001.
http://www.cs.umass.edu/~hanna/papers/icnp01.ps
- Antony Rowstron and Peter Druschel, Storage Management
and Caching in PAST, A Large-scale, Persistent Peer-to-peer Storage
Utility, SOSP '01,
http://www.cs.berkeley.edu/~adj/cs294-4.f03/papers/past.pdf
- S. Iyer, A. Rowstron and P.
Druschel,
"SQUIRREL: A decentralized, peer-to-peer web cache",
appeared in Principles of
Distributed Computing (PODC 2002),
http://www.research.microsoft.com/~antr/PAST/p-squirrel.pdf
- Frank Dabek, M. Frans Kaashoek, David Karger, Robert Morris,
Ion Stoica,Wide-Area Cooperative Storage with CFS, SOSP '01,
http://www.cs.berkeley.edu/~adj/cs294-4.f03/papers/cfs.pdf
- Athicha Muthitacharoen, Robert Morris, Thomer M. Gil, and
Benjie Chen, Ivy: A Read/Write Peer-to-Peer File System
OSDI '02,
http://www.cs.berkeley.edu/~adj/cs294-4.f03/papers/ivy.pdf
- Sean Rhea, Patrick Eaton, Dennis Geels, Hakim
Weatherspoon, Ben Zhao, and John Kubiatowicz. Pond: the OceanStore
Prototype, FAST '03,
http://www.cs.berkeley.edu/~adj/cs294-4.f03/papers/pond.pdf
- Atul Adya, William J. Bolosky, Miguel Castro, Gerald Cermak,
Ronnie
Chaiken, John R. Douceur, Jon Howell, Jacob R. Lorch, Marvin Theimer,
and Roger P. Wattenhofer, FARSITE: Federated, Available, and
Reliable Storage for an Incompletely Trusted Environment, OSDI
'02, http://www.cs.berkeley.edu/~adj/cs294-4.f03/papers/farsite.pdf
- An End-to-End Approach to Globally Scalable Network
Storage, Beck, M., Moore, T., and Plank, J.
ACM SIGCOMM 2002 Conference, Pittsburgh, PA, USA, August 19-23,
http://loci.cs.utk.edu/modules.php?name=Downloads&d_op=getit&lid=144
- Yasushi Saito, Christos Karamanolis, Magnus Karlsson,
and Mallik Mahalingam, Taming
Aggressive Replication in the Pangaea Wide-Area File System, OSDI '02,
http://www.cs.berkeley.edu/~adj/cs294-4.f03/papers/pangaea.pdf
- Landon P. Cox, Christopher D. Murray, and Brian D. Noble, Pastiche:
Making Backup Cheap and Easy
OSDI '02,
http://www.cs.berkeley.edu/~adj/cs294-4.f03/papers/pastiche.pdf
- S. Gribble, A. Halevy, Z. Ives, M. Rodrig, D. Suciu. What can
databases do for peer-to-peer? WebDB Workshop on Databases and the Web,
June 2001, http://www.cs.washington.edu/homes/zives/research/p2p.pdf
- B. Yang, H. Garcia-Molina. Comparing hybrid peer-to-peer
systems. In VLDB, 2001,
http://www.dia.uniroma3.it/%7Evldbproc/060_561.pdf
- PIER
- N. Daswani, H. Garcia-Molina, B. Yang. Open Problems in
Data-Sharing Peer-to-Peer Systems, In ICDT, 2003,
http://www-db.stanford.edu/~byang/pubs/openP2P.pdf
- B. Yang, H. Garcia-Molina. Efficient search in peer-to-peer
networks. In ICDCS, 2002,
http://www-db.stanford.edu/%7Ebyang/pubs/p2psearch.pdf
- W.S. Ng, B.C. Ooi, K.L. Tan, A. Zhou. PeerDB: A P2P-based System
for Distributed Data Sharing (Accepted for publication ICDE 2003 ),
http://xena1.ddns.comp.nus.edu.sg/p2p/peerdb.pdf
- Krishna P. Gummadi, Richard J. Dunn, Stefan
Saroiu, Steven D. Gribble, Henry M. Levy, John Zahorjan: Measurement,
Modeling, and Analysis of a Peer-to-Peer File-Sharing Workload.
Appeared in Proceedings of the 19th ACM Symposium on Operating
Systems Principles (SOSP-19), Bolton Landing, NY, USA, October
2003,
http://www.cs.washington.edu/homes/tzoompy/publications/sosp/2003/abstract.html
- Search in Power-Law Networks
by Lada A. Adamic and Amit R. Puniyani (Xerox Palo Alto Research
Center)
and Rajan M. Lukose and Bernardo A. Huberman (HP Sand Hill Labs),
http://www.hpl.hp.com/shl/papers/plsearch/
- Brian White, Jay Lepreau, Leigh Stoller, Robert Ricci, Shashi
Guruprasad, Mac Newbold, Mike Hibler, Chad Barb, and Abhijeet Joglekar,
An Integrated Experimental Environment for Distributed
Systems and Networks (Emulab), OSDI '02,
http://www.cs.berkeley.edu/~adj/cs294-4.f03/papers/emulab.pdf
- Amin Vahdat, Ken Yocum, Kevin Walsh, Priya Mahadevan, Dejan
Kostic, Jeff Chase, and David Becker
Scalability and Accuracy in a Large-Scale Network Emulator
(Modelnet), OSDI
'02, http://www.cs.berkeley.edu/~adj/cs294-4.f03/papers/modelnet.pdf
- --
- Landon P. Cox and Brian D. Noble. Samsara: Honor Among
Thieves in Peer-to-Peer Storage. In The 19th ACM Symposium on
Operating Systems Principles, October 2003, Bolton Landing, NY,
http://mobility.eecs.umich.edu/papers/sosp03.pdf
- M. Castro, P. Druschel, A-M.
Kermarrec, A. Nandi, A. Rowstron and A. Singh, "SplitStream:
High-bandwidth multicast in a
cooperative environment",
SOSP'03,Lake Bolton, New York, October, 2003,
http://www.research.microsoft.com/~antr/PAST/SplitStream-IPTPS.pdf
- Christopher Kommareddy, Narendar
Shankar, Bobby Bhattacharjee, "Finding Close Friends on the
Internet," ICNP 2001.