P2P Papers

Structured P2P Systems (DHTs)

  1. F. Dabek, E. Brunskill, M. F. Kaashoek, D. Karger, "Building peer-to-peer systems with Chord, a distributed lookup service," Proc. 8 Wshop, Hot Topics in Operating Syst., (HOTOSVIII) , May 2001.

  2. Rowstron and P. Druschel, "Pastry: Scalable, distributed object location and routing for largescale peer-to-peer systems," Proc. 18th IFIP/ACM Int'l. Conf. Distributed Systems Platforms (Middleware), 2001.

  3. B. Y. Zhao, J. D. Kubiatowicz, and A. D. Joseph., "Tapestry: An infrastructure for fault-tolerant wide-area location and routing," Technical Report UCB/CSD-01-1141, UC Berkeley, April 2001.

  4. Ben Y. Zhao, Ling Huang, Jeremy Stribling, Sean C. Rhea, Anthony D. Joseph, John D. Kubiatowicz, "Tapestry: A Resilient Global-scale Overlay for Service Deployment," IEEE Journal on Selected Areas on Communications.

  5. S. Ratnasamy, P. Francis, M. Handley, R. Karp, and S. Shenker, "A scalable content-addressable network. In SIGCOMM," Aug. 2001.

  6. P. Maymounkov and D. Mazieres, "Kademlia: A peer-to-peer informatic system based on the XOR metric," Proceedings of IPTPS'02, (Cambridge, MA), March 2002.

  7. J. Kubiatowicz, D. Bindel, Y. Chen, S. Czerwinski, P. Eaton, D. Geels, R. Gummadi, S. Rhea, H. Weatherspoon, W. Weimer, C. Wells, and B. Zhao, "Oceanstore: An architecture for global-scale persistent storage," ASPLOS, 2000.

  8. A. D. Joseph, B. Y. Zhao, Y. Duan, L. Huang, and J. D. Kubiatowicz, "Brocade: Landmark routing on overlay networks," Proceedings of IPTPS'02, (Cambridge, MA), March 2002.

  9. Frank Dabek, Ben Zhao, Peter Druschel, and Ion Stoica, "Towards a common API for structured peer-to-peer overlays," IPTPS '03, Berkeley, CA, February 2003.

  10. L. Garces-Erce, K.W. Ross, E. Biersack, P. Felber, G. Urvoy-Keller, "TOPLUS: Topology Centric Lookup Service," Fifth International Workshop on Networked Group Communications (NGC'03), Munich, September 2003.

  11. L. Garces-Erce, E. Biersack, P. Felber, K.W. Ross, G. Urvoy-Keller, "Hierarchical Peer-to-Peer Systems," 2003, to appear in Euro-Par 2003, Klagenfurt, Austria.

  12. P. Felber, E. Biersack, L. Garces-Erce, K.W. Ross, G. Urvoy-Keller, Data Indexing and Querying in P2P DHT Networks, ICDCS 2004, Tokyo, Japan.

  13. Sushant Jain, Ratul Mahajan, David Wetherall, "A Study of the Performance Potential of DHT-based Overlays".

  14. David Liben-Nowell, Hari Balakrishnan, and David Karger, "Analysis of the Evolution of Peer-to-Peer Systems," PODC, 2002.

  15. J. Kangasharju, K.W. Ross, D. Turner, "Adaptive Content Management in Structured P2P Communities," 2002.

  16. K. Aberer, A. Datta, and M. Hauswirth, "The Quest for Balancing Peer Load in Structured Peer-to-Peer Systems," Technical Report IC/2003.

  17. M. Castro, P. Druschel, Y. C. Hu, and A. Rowstron, "Topology-aware routing in structured peer-to-peer overlay networks," Tech. Rep. MSR-TR-2002-82, Microsoft Research, One Microsoft Way, Redmond, WA 98052, 2002.

  18. S. Ratnasamy, M. Handley, R. Karp, and S. Shenker, "Topologically-aware overlay construction and server selection," Proceedings of Infocom’02, (New York City, NY), 2002.

  19. M. Freedman and D. Mazieres, "Sloppy hashing and self-organizing clusters,"  in Proc. of 2nd International Workshop on Peer-to-Peer Systems (IPTPS '03), March 2003.

  20. M. Castro, P. Druschel, A. Ganesh, A. Rowstron, and D. Wallach, "Secure routing for structured peer-to-peer overlay networks," Proc. OSDI02, Boston, December 2002.

  21. M. Castro, P. Druschel, Y. Hu, and A. Rowstron, "Exploiting network proximity in distributed hash tables," International Workshop on Future Directions in Distributed Computing (FuDiCo) 2002.

  22. A. Andrzejak and Z. Xu, "Scalable, efficient range queries for grid information services," Proceedings of the Second IEEE International Conference on Peer-to-Peer Computing, Linkping University, Sweden, September 2002.

  23. K.W. Ross, "Hash-routing for collections of shared web caches," IEEE Network Magazine, vol. 11, 7, pp. 37–44, Nov-Dec 1997.

  24. D. Karger, A. Sherman, A. Berkhemier, B. Bogstad, R. Dhanidina, K. Iwamoto, B. Kim, L. Matkins, and Y. Yerushalmi, "Web caching with consistent hashing," Eighth International World Wide Web Conference, May 1999.

  25. David Liben-Nowell, Hari Balakrishnan, and David Karger, "Observations on the dynamic evolution of peer-to-peer networks. In Proceedings of the First International," Workshop on Peer-to-Peer Systems (IPTPS '02), Cambridge, MA, March 2002.

  26. Alper Tugay Mizrak, Yuchung Cheng, Vineet Kumar, Stefan Savage, "Structured Superpeers : Leveraging Heterogeneity to Provide Constant-Time Lookup".

  27. Sean Rhea, Timothy Roscoe, John Kubiatowicz, "Structured Peer-to-Peer Overlays Need Application-Driven Benchmarks".

Applications for Structured P2P Systems

  1. F. Dabek, M. F. Kaashoek, D. Karger, R. Morris, and I. Stoica, "Wide-area cooperative storage with CFS," SOSP '01, October 2001.

  2. A. Rowstron and P. Druschel, "Storage management and caching in past, a large-scale, persistent peer-to-peer storage utility," Proceedings of SOSP 2001, October 2001.

  3. A. Rowstron, A.-M. Kermarrec, M. Castro, and P. Druschel, "Scribe: The design of a large-scale event notification infrastructure," Third International Workshop on Networked Group Communications, Nov 2001.

  4. J. Kangasharju, K.W. Ross, D. Turner, "Secure and Resilient P2P E-Mail: Design and Implementation," Third International Conference on P2P Computing, Linkoping, Sweden, September 2003.

  5. S. Iyer, A. Rowstron, and P. Druschel, "Squirrel: A decentralized, peer-to-peer web cache," Proceedings of PDOC 2002, July 2002.

  6. Sam Joseph, "P2P MetaData Search Layers".

Un-Structured P2P Systems

  1. Q. Lv, S. Ratsnasamy, and S. Shenker, "Can Heterogeneity Make Gnutella Scalable?," First International Workshop on P2P Systems, 2002.

  2. Yatin Chawathe, S. Ratnasamy, Lee Breslau, Nick Lanham, Scott Shenker, "Making Gnutella-like P2P Systems Scalable", Sigcomm 2003.

  3. Rüdiger Schollmeier, "A Definition of Peer-to-Peer Networking for the Classification of Peer-to-Peer Architectures and Applications," Proceedings of the IEEE 2001 International Conference on Peer-to-Peer Computing (P2P2001), Linköping, Sweden, August 27-29, 2001.

  4. E. Cohen and S. Shenker, "Replication strategies in unstructured peer-to-peer networks," SIGCOMM 2002.

  5. Q. Lv, P. Cao, E. Cohen, K. Li, and S. Shenker, "Search and replication in unstructured peer-to-peer networks," ACM International Conference on Supercomputing, June 2002.

  6. M. Castro, P. Druschel, Y. C. Hu, and A. Rowstron, "Exploiting network proximity in peer-to-peer overlay networks," MSR-TR-2002-82, Microsoft Research, One Microsoft Way, Redmond, WA 98052, 2002.

  7. K. Aberer, "P-grid: A self-organizing access structure for p2p information systems," Proceedings of the Sixth International Conference on Cooperative Information Systems (CoopIS 2001),(Trento, Italy), 2001.

  8. K. Ramanathan, V. Kalogerakl, and J. Pruyne, "Finding Good peers in peer-to-peer networks,"ternational Parallel and Distributed Computing Symposium, 2002.

  9. Rüdiger Schollmeier, Gero Schollmeier, "Why Peer-to-Peer (P2P) Does Scale: An Analysis of P2P Traffic Patterns," 2nd International Conference on Peer-to-Peer Computing (P2P'02).

  10. M. Ripeanu, I. Foster, and A. Iamnitchi, "Mapping the Gnutella network: Properties of large-scale peer-to-peer systems and implications for system design," IEEE Internet Computing Journal, vol. 6, no. 1, 2002.

  11. Vahdat, J. Chase, R. Braynard, D. Kostic, and A. Rodriguez, "Self-Organizing Subsets: From Each According to His Abilities, To Each According to His Needs," Proceedings of First International Workshop on Peer-to-Peer Systems (IPTPS '02), March 2002.

  12. Moni Naor and Udi Wieder, "Novel Architectures for P2P Applications: the Continuous-Discrete Approach," www.wisdom.weizmann.ac.il/ uwieder , 2002.

  13. Dimitrios Tsoumakos, Nick Roussopoulos, "Adaptive Probabilistic Search (APS) for Peer-to-Peer Networks".

  14. Karl Aberer, Manfred Hauswirth, and Magdalena Punceva, "Self-organized construction of distributed access structures: A comparative evaluation of P-Grid and Freenet," Proceedings of the 5th Workshop on Distributed Data and Structures (WDAS'2003.

  15. Rüdiger Schollmeier, Felix Hermann, "Topology-Analysis of Pure Peer-to-Peer Networks," Proceedings of the Fachtagung "Kommunikation in Verteilten Systemen" (KiVS 2003). Leipzig, Germany, February 26-28, 2003.

  16. Rüdiger Schollmeier, Antoine Dumanois, "Peer-to-Peer Traffic Characteristics," Proceedings of the 9th EUNICE Open European Summer School (EUNICE'03) . Budapest-Balatonfüred, Hungary, September 8-10, 2003.

  17. Cheng Zhu, Zhong Liu, Weiming Zhang, Weidong Xiao, Dongsheng Yang, "Analysis on Greedy-Search Based Service Location in P2P Service Grid," Third International Conference on Peer-to-Peer Computing (P2P'03).

  18. Ledlie, J. Taylor, L. Serban, and M. Seltzer, "Self-organization in peer-to-peer systems," ACM SIGOPS European Workshop, Sept. 2002.

  19. Mario T. Schlosser, Sepandar D. Kamvar, "Simulating a P2P File-Sharing Network".

  20. Nyik San Ting, Ralph Deters, "3LS — A Peer-to-Peer Network Simulator," Third International Conference on Peer-to-Peer Computing (P2P'03).

  21. Daniel S. Bernstein, Zhengzhu Feng, Brian Neil Levine, Shlomo Zilberstein, "Adaptive Peer Selection".

  22. Simon G. M. Koo, Catherine Rosenberg, Dongyan Xu, "Analysis of Parallel Downloading for Large File Distribution".

  23. Anwitaman Datta, Manfred Hauswirth, Karl Aberer, "Updates in Highly Unreliable, Replicated Peer-to-Peer Systems," Proceedings of the 23rd International Conference on Distributed Computing Systems, ICDCS2003.

  24. Anjali Gupta, Barbara Liskov, Rodrigo Rodrigues, "One Hop Lookups for Peer-to-Peer Overlays".

  25. Anwitaman Datta, Manfred Hauswirth, Karl Aberer, "Beyond "web of trust": Enabling P2P E-commerce (2003)".

  26. M. Hauswirth, A. Datta, and K. Aberer, "Handling Identity in Peer-to-Peer Systems," Technical Report IC/2002.

  27. K. Kant, R. Iyer and V. Tewari, "A performance model for peer-to-peer file-sharing services".

  28. Gnutella vs. JXTA .

  29. E. Adar and B. A. Huberman, "Free riding on gnutella," First Monday, vol. 5, October 2000.

Economics of P2P Systems

  1. P. Golle, K. Leyton-Brown, I. Mironov, and M. Lillibridge, "Incentives for Sharing in Peer-to-Peer Networks," Proc. of the 2001 ACM Conference on Electronic Commerce, 2001.

  2. D.A. Turner and K.W. Ross, A Lightweight Currency Paradigm for the P2P Resource Market,".

  3. D.A. Turner and K.W. Ross, "The Lightweight Currency Protocol," Internet Draft, September 2003.

  4. T. Ngan, D. S. Wallach, and P. Druschel, "Enforcing Fair Sharing of Peer-to-Peer Resources," Proc. IPTPS 03, Berkeley, Feb. 2003.

  5. A. Asvanund, S. Bagla, M.H. Kapadia, R. Krishnan, M.D. Smith, and R. Telang, "Intelligent Club Management in Peer-to-Peer Networks," Workshop on Economics of Peer-to-Peer Systems, June 2003.

  6. B.F. Cooper and H. Garcia-Molina, "Bidding for storage space in peer-to-peer data preservation systems," Proceedings of Multimedia Computing and Networking 2002 (MMCN’02), January 2002.

  7. B. Chun, Y. Fu, and A. Vahdat, "Bootstrapping a Distributed Computational Economy," Workshop on Economics of Peer-to-Peer Systems, June 2003.

  8. S. Kumvar, B. Yang, and H. Garcia-Molina, "Addressing the Non-Cooperation Problem in Competitive P2P Systems," Workshop on Economics of Peer-to-Peer Systems, June 2003.

  9. J. Shneidman and D. Parkes, "Rationality and Self-Interest in Peer-to-Peer Networks," Proceedings of 2nd Int. Workshop on Peer-to-Peer Systems, february 2003

  10. K. Lai, M. Feldman, I. Stoica, and J. Chuang, "Incentives for Cooperation in Peer-to-Peer Networks," Workshop on Economics of Peer-to-Peer Systems, June 2003.

  11. K. Ranganathan, M. Ripeanu, A. Sarin, and I. Foster, "To Share or Not to Share: An Analysis of Incentives to Contribute in Collaborative File Sharing Environments," Workshop on Economics of Peer-to-Peer Systems, June 2003.

  12. B. Yang and H. Garcia-Molina, "PPay: Micropayments for Peer-to-Peer Systems," Proceedings of 10th ACM Conference on Computer and Communications Security (CCS), october 2003.

  13. Bin Gu, Sirkka Jarvenpaa, "Are Contributions to P2P Technical Forums Private or Public Goods? - An Empirical Investigation," Workshop on Economics of Peer-to-Peer Systems, June 2003.

  14. David Hausheer, Nicolas C. Liebau, Andreas Mauthe, Ralf Steinmetz, Burkhard Stiller, "Token-Based Accounting and Distributed Pricing to Introduce Market Mechanisms in a Peer-to-Peer File Sharing Scenario," Third International Conference on Peer-to-Peer Computing (P2P'03).

  15. Andrew C. Fuqua, Tsuen-Wan Johnny Ngan, Dan S. Wallach, "Economic Behavior of Peer-to-Peer Storage Networks," Workshop on Economics of Peer-to-Peer Systems, June 2003.

  16. Chiranjeeb Buragohain, Divyakant Agrawal, Subhash Suri, "A Game Theoretic Framework for Incentives in P2P Systems".

  17. Ben Strulo, Alan Smith, Jeff Farr, "An Architecture for Peer-to-Peer Economies," Third International Conference on Peer-to-Peer Computing (P2P'03).

P2P Reputation Systems

  1. C. Dellarocas and P. Resnick, "Online Reputation Mechanisms: A Roadmap for Future Research," Workshop on Economics of Peer-to-Peer Systems, June 2003.

  2. S.D. Kamvar, M.T. Schlosser, and H. Garcia-Molina, "The eigentrust algorithm for reputation management in p2p networks," Proceedings of the Twelfth International World Wide Web Conference, 2003.

  3. D. Dutta, A. Goel, R. Govindan, and H. Zhang, "The Design of a Distributed Rating Scheme for Peer-to-Peer Systems," Workshop on Economics of Peer-to-Peer Systems, June 2003.

  4. B. Gross and A. Acquisti, "Balances of Power on eBay: Peers or Unequals," Workshop on Economics of Peer-to-Peer Systems, June 2003.

  5. Tim Moreton, Andrew Twigg, "Trading in Trust, Tokens, and Stamps," Workshop on Economics of Peer-to-Peer Systems, June 2003.

  6. Aameek Singh, Ling Liu, "TrustMe: Anonymous Management of Trust Relationships in Decentralized P2P Systems," Third International Conference on Peer-to-Peer Computing (P2P'03).

  7. Yao Wang, Julita Vassileva, "Trust and Reputation Model in Peer-to-Peer Networks," Third International Conference on Peer-to-Peer Computing (P2P'03).

  8. Sergio Marti, Hector Garcia-Molina, "Identity Crisis: Anonymity vs. Reputation in P2P Systems," Third International Conference on Peer-to-Peer Computing (P2P'03).

Measurements in P2P Networks

  1. Krishna P. Gummadi, Richard J. Dunn, Stefan Saroiu, Steven D. Gribble, Henry M. Levy, and John Zahorjan, "Measurement, Modeling, and Analysis of a Peer-to-Peer File-Sharing Workload," Proceedings of the 19th ACM Symposium on Operating Systems Principles (SOSP-19), October 2003.

  2. B. Krishnamurthy, J. Wang, and Y. Xie, "Early measurements of a cluster-based architecture for P2P systems," ACM SIGCOMM Internet Measurement Workshop, (San Francisco, CA), Nov. 2001.

  3. Leibowitz, N., M. Ripeanu, and A. Wierzbicki. "Deconstructing the Kazaa Network," 3rd IEEE Workshop on Internet Applications (WIAPP'03) 2003 Santa Clara, CA.

  4. S. Saroiu, K. P. Gummadi, R. J. Dunn, S. D. Gribble, and H. M. Levy, "An Analysis of Internet Content Delivery Systems," presented at 5th Symposium on Operating Systems Design and Implementation (OSDI), Boston, MA, 2002.

  5. S. Saroiu, P. Gummadi, and S.D. Gribble, "A Measurement Study of Peer-to-Peer File Sharing Systems," Proceedings of International Conference on Distributed Computing Systems, 2002.

  6. P. Krishna Gummadi, Stefan Saroiu, Steven Gribble, "A Measurement Study of Napster and Gnutella as Examples of Peer-to-Peer File Sharing Systems".

  7. R. Bhagwan, S. Savage, and G. Voelker, "Understanding Availability," Proceedings of the International Workshop on Peer-to-Peer Systems (IPTPS), Feb. 2003.

  8. J. Chu, K. Labonte, and B. Levine, "Availability and locality measurements of peer-to-peer file systems," Proceedings of ITCom: Scalability and Traffic Control in IP Networks, July 2002.

  9. E. P. Markatos, "Tracing a large-scale Peer-to-Peer System: an hour in the life of Gnutella," 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2002.

  10. M. Ripeanu, I. Foster, and A. Iamnitchi, "Mapping the Gnutella network: Properties of large-scale peer-to-peer systems and implications for system design,"  IEEE Internet Computing Journal, vol. 6, no. 1, 2002.

Security Issues in P2P Systems

  1. M. Castro, P. Druschel, A. Ganesh, A. Rowstron, and D. Wallach, "Secure routing for structured peer-to-peer overlay networks," Proc. OSDI02, Boston, Dec. 2002.

  2. Steven M. Bellovin, "Security Aspects of Napster and Gnutella", 9th Usenix Security Symposium Presentation, Denver, Colorado, August 2000.

  3. I. Clarke, O. Sandberg, B. Wiley, and T.W. Hong, "Freenet: A distributed anonymous information storage and retrieval system," Proc. International Workshop on Design Issues in Anonymity and Unobservability, volume 2009 of LNCS, pages 46--66. Springer-Verlag, 2001.

  4. M. J. Freedman and R. Morris, "Tarzan: A Peer-to-Peer Anonymizing Network Layer," Proceedings of the 9th ACM Conference on Computer and Communications Security (CCS 2002), Washington, D.C., November 2002.

  5. Angelos Keromytis, Vishal Misra, and Dan Rubenstein, "SOS: Secure Overlay Services," Proceedings of ACM SIGCOMM '02, Pittsburgh, PA, August, 2002.

  6. Roger Dingledine, Michael J. Freedman, and David Molnar, "Accountability measures for peer-to-peer systems," Peer-to-Peer:Harnessing the Power of Disruptive Technologies, O’Reilly and Associates,November 2000.

  7. John R. Douceur, "The Sybil Attack," Proceedings of the1st International Workshop on Peer-to-Peer Systems (IPTPS '02), 2002.

  8. N. Lynch, D. Malkhi, and D. Ratajczak, "Atomic data access in content addressable networks," Proc. of the First International Workshop on Peer-to-Peer Systems, March 2002.

  9. Emil Sit and Robert Morris, "Security considerations for peer-to -peer distributed hash tables," Proceedings for the 1st International Workshop on Peer-to-Peer Systems (IPTPS '02), Cambridge, Massachusetts, March 2002.

  10. Dingledine R., Freedman, M. J., and Molnar, D., "The Free Haven Project: Distributed anonymous storage service," http://freehaven.net/.

P2P Streaming

  1. Masahiro Sasabe, Naoki Wakamiya, Masayuki Murata, Hideo Miyahara, "Scalable and Continuous Media Streaming on Peer-to-Peer Networks," (P2P '03).

  2. Mohamed M. Hefeeda, Ahsan Habib, Bharat K. Bhargava, "Cost-Profit Analysis of a Peer-to-Peer Media Streaming Architecture," 2002.

  3. Dongyan Xu, Mohamed Hefeeda, Susanne Hambrusch, and Bharat Bhargava, "On peer-to-peer media streaming," IEEE Conference on Distributed Computing and Systems, July 2002.

Miscellaneous

  1. K.W. Ross and Dan Rubenstein, "Tutorial on P2P Systems, " presented at Infocom 2003.

  2. Angelos Stavrou, Dan Rubenstein, Sambit Sahu, "A Lightweight, Robust, P2P System to Handle Flash Crowds
    ," IEEE Journal on Selected Areas in Communications (JSAC), special issue on Service Overlay Networks.

  3. Rüdiger Schollmeier, "Peer-to-Peer Networking. Applications for and Impacts on Future IP-Based Networks,"
    March 2002.

  4. Torsten Suel, C. Mathur, J. Wu, J. Zhang, A. Delis, M. Kharrazi, X Long, and K. Shanmugasundaram, "ODISSEA: A Peer-to-Peer Architecture for Scalable Web Search and Information Retrieval," 6th International Workshop on the Web and Databases (WebDB), June 2003.

  5. Lidong Zhou, Robbert van Renesse, Michael Marsh, "Implementing IPv6 as a Peer-to-Peer Overlay Network".

  6. Mandar Kelaskar, "Accountability in P2P Democracy".

  7. Mandar Kelaskar, "Trust in Peer-to-Peer Systems".

  8. Overnet Website, http://www.overnet.com

  9. Overpeer Website, http://www.overpeer.com