Reading List

  1. The Gnutella Protocol, version 0.4, http://www.clip2.com/GnutellaProtocol04.pdf
  2. E. Adar, and B. Huberman, "Free Riding on Gnutella," First Monday, Vol. 5, No. 10, http://www.firstmonday.dk/issues/issue5_10/adar/
  3. Protecting Freedom of Information Online with Freenet, http://freenetproject.org/papers/freenet-ieee.pdf
  4. K. Truelove, A. Chasin, "Morpheus out of the Underworld," http://www.openp2p.com/pub/a/p2p/2001/07/02/morpheus.html?page=1
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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.
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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
  24.  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
  25. 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
  26. 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
  27. 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
  28. B. Yang, H. Garcia-Molina. Comparing hybrid peer-to-peer systems. In VLDB, 2001, http://www.dia.uniroma3.it/%7Evldbproc/060_561.pdf
  29. PIER
  30. 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
  31. B. Yang, H. Garcia-Molina. Efficient search in peer-to-peer networks. In ICDCS, 2002, http://www-db.stanford.edu/%7Ebyang/pubs/p2psearch.pdf
  32. 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
  33. 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
  34. 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/
  35. 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
  36. 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
  37. --
  38. 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
  39. 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
  40. Christopher Kommareddy, Narendar Shankar, Bobby Bhattacharjee, "Finding Close Friends on the Internet,"  ICNP 2001.