USC CSD Home
 

Reading list -

 
Overview
R. 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).

K. Ross and D. Rubenstein. P2P Systems. Tutorial, Infocom 2003.

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

The Gnutella protocol specification, 2000.

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

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

Measurement, Modeling, and Analysis of a Peer-to-Peer File-Sharing Workload, K. Gummadi, R. Dunn, S. Saroiu, S. Gribble, H. Levy, and J. Zahorjan. SOSP, 2003.
(PDF)

Protecting Free Expression Online with Freenet, I Clarke, SG Miller, TW Hong, O Sandberg, B Wiley Internet Computing, IEEE, Vol. 6, No. 1. (2002), pp. 40-49.

Clark, Sandberg, Wiley, Hong, Freenet: A distributed anonymous information storage and retrieval system. Proceedings ICSI Workshop on Design Issues in Anonymity and Unobservability, 2000.
(PDF)

J. Kleinberg, The Small-World Phenomenon: An Algorithmic Perspective, STOC 2000.

Using the Small-World Model to Improve Freenet Performance. Hui Zhang, Ashish Goel and Ramesh Govindan. appeared in IEEE INFOCOM, 2002.
(PDF)

 
Structured (DHT-based) P2P Systems
D. Karger, E. Lehman, T. Leighton, R. Panigrahy, M. Levine, D. Lewin, "Consistent hashing and random trees". ACM STOC, 1997.

Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, and Hari Balakrishnan, Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications, ACM SIGCOMM 2001, San Deigo, CA, August 2001, pp. 149-160.
(PDF)

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

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.
(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.

Ben Y. Zhao, John Kubiatowicz, Anthony Joseph, Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and Routing, Technical Report, UC Berkeley

B. Zhao, L. Huang, J. Stribling, S. Rhea, A. Joseph, J. Kubiatowicz, "Tapestry: A Resilient Global-scale Overlay for Service Deployment," IEEE Journal on Selected Areas on Communications.
(PDF)

 
BitTorrent
B. Cohen, Incentives build robustness in bittorrent, in P2PECON, 2003.
(PDF)

X. Yang and G. de Veciana, Service capacity in peer-to-peer networks, in INFOCOM, 2004
(PDF)

D. Qiu and R. Srikant, Modeling and performance analysis of bittorrent-like peer-to-peer networks, in SIGCOMM, 2004.
(PDF)

Performance Analysis of BitTorrent-like Systems with Heterogeneous Users, W. Liao, F. Papadopoulos, and K. Psounis, Performance Evaluation journal, Vol. 64, Issues 9-12, pp. 876-891, October 2007.
(PDF)

"Improving BitTorrent: A Simple Approach", A. Chow, L. Golubchik, V. Misra, IPTPS 2008.

 
Measurement Studies
S. Saroiu, P. Gummadi, S. Gribble, A Measurement Study of Peer-to-Peer File Sharing Systems, in Proceedings of Multimedia Computing and Networking 2002 (MMCN'02), San Jose, CA, January 2002.
(PDF)

On Next-Generation Telco-Managed P2P TV Architectures, M. Cha, P. Rodriguez, S. Moon, and J. Crowcroft, IPTPS 2008.
(PDF)

J. Liang, R. Kumar, and K.W. Ross, The Kazaa Overlay: A Measurement Study, Computer Networks (Special Issue on Overlays), 2005
(PDF)

Clustering and Sharing Incentives in BitTorrent Systems. A. Legout, N. Liogkas, E. Kohler, L. Zhang, ACM SIGMETRICS 2007
(PDF)

 
Network usage and overlays
Structured and unstructured overlays under the microscope A measurement-based view of two P2P systems that people use by Yi Qiao and Fabian E. In USENIX 2006
(PDF)

P4P: Provider Portal for Applications, H. Xie, R. Yang, A. Krishnamurth, Y. Liu, A. Silberschatz, Sigcomm 2008

Taming the Torrent: A Practical Approach to Reducing Cross-ISP Traffic in Peer-to-Peer Systems, D. Choffnes, F. Bustamante, SIGCOMM 2008
(PDF)

 
Applications: file storage
A. Rowstron and P. Druschel, "Storage management and caching in PAST, a large-scale, persistent peer-to-peer storage utility", 18th ACM SOSP'01, Lake Louise, Alberta, Canada, October 2001.

P. Druschel, A. Rowstron, Past: A large-scale, persistent peer-to-peer storage utility. Proceedings Eighth IEEE Workshop on Hot Topics in Operating Systems (HotOS-VIII), 2001.
(PDF)

Frank Dabek, M. FransKaashoek, David Karger, Robert Morris, and Ion Stoica, Wide-area cooperative storage with CFS, ACM SOSP 2001, Banff, October 2001

OpenDHT: A Public DHT Service and Its Uses. Sean Rhea, Brighten Godfrey, Brad Karp, John Kubiatowicz, Sylvia Ratnasamy, Scott Shenker, Ion Stoica, and Harlan Yu. Proceedings of ACM SIGCOMM 2005, August 2005.

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.

 
Applicataions: voice over IP/instant messaging
An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol Baset, S. A., Schulzrinne, H. G. INFOCOM 2006
(PDF)
 
Applications: distributed computing
Celebrating Diversity in Volunteer Computing. David P. Anderson and Kevin Reed. To appear in the Hawaii International Conference on System Sciences (HICSS), January 5-8, 2009.

The Computational and Storage Potential of Volunteer Computing. David P. Anderson and Gilles Fedak IEEE/ACM International Symposium on Cluster Computing and the Grid, Singapore, May 16-19, 2006.
(PDF)

 
Applications: live streaming
Opportunities and Challenges of Peer-to-Peer Internet Video Broadcast. Jiangchuan Liu, Sanjay G. Rao, Bo Li, Hui Zhang. To appear in the Proceedings of the IEEE

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

X. Zhang, J. Liu, B. Li, and T.-S. P. Yum, CoolStreaming/DONet: A Data driven Overlay Network for Efficient Live Media Streaming, IEEE =20 INFOCOM'05, Miami, FL, USA, March 2005

B. Li, Y. Qu, Y. Keung, S. Xie, C. Lin, J. Liu, and X. Zhang, Inside the New Coolstreaming: Principles, Measurements and Performance Implications, IEEE INFOCOM'08, Phoenix, AZ, USA, April 15-17, 2008
(PDF)

Z. Liu, Y. Shen, K.W. Ross, S. Panwar, K.W. Ross, Y. Wang, Substream Trading: Towards an Open P2P Live Streaming System, International Conference on Network Protocols (ICNP), October 2008.
(PDF)

X. Hei, C. Liang, J. Liang, Y. Liu and K.W. Ross, A Measurement Study of a Large-Scale P2P IPTV System, IEEE Transactions on Multimedia, December 2007.

 
Applications: VoD
C. Huang, J. Li and K.W. Ross, Can Internet VoD be Profitable?, Sigcomm 2007.

Analysis of BitTorrent-like Protocols for On-Demand Stored Media Streaming K. Parvez, C. Williamson, A. Mahanti, N. Carlsson, ACM SIGMETRICS 2008

Y. Huang, Tom Z.J. Fu, D.M. Chiu, John C.S. Lui, Cheng Huang. ``Challenges, Design and Analysis of a Large-scale P2P VoD Systems''. ACM SIGCOMM, 2008

Kyung Wook Hwang, Vishal Misra, and Dan Rubenstein, Stored Media Streaming in BitTorrent-like P2P Networks, Columbia University, New York, NY, Number cucs-024-08, April, 2008.
(PDF)

 
Insentives
Q. Zhao, John C.S. Lui, D.M. Chiu. ``Mathematical Modeling of Incentive Policies in P2P Systems''. ACM Network Economics (NetEcon), 2008.
(PDF)

Prices are Right: Managing resources and incentives in peer-assisted content distribution, M. Freedman, C. Aperjis, and R. Johari, IPTPS 2008

BitTorrent is an Auction: Analyzing and Improving BitTorrent's Incentives, D. Levin, K. LaCurts, N. SPring, B. Bhattacharjee, Sigcomm 2008.

 
Security
A. Keromytis, V. Misra, D. Rubenstein, SOS: Secure Overlay Services, ACM SIGCOMM'02.
(PDF)

P.Dhungel, D. Wu, B. Schonhorst, K.W. Ross, A Measurement Study of Attacks on BitTorrent Leechers, IPTPS, 2008
(PDF)

 
Reputation/Trust
S. D. Kamvar, M. T. Schlosser, and H. Garcia-Molina. The EigenTrust algorithm for reputation management in P2P networks. In Proceedings of the Twelfth International World Wide Web Conference, pages 640651, 2003.
(PDF)

Q. Lian, Y. Peng, M. Yang, Z. Zhang, Y. Dai, X. Li. Robust Incentives via Multi-Level Tit-for-tat. IPTPS 2006.

 
Misc: pollution, games
R. Kumar, D. Yao, A. Bagchi, K.W. Ross, D. Rubenstein, Fluid Modeling of Pollution Proliferation in P2P Networks, ACM Sigmetrics 2006, St. Malo, France, 2006

J. Liang, R. Kumar, Yongjian Xi, K.W. Ross, Pollution in P2P File Sharing Systems, Infocom 05, Miami, 2005

Donnybrook: Enabling Large-Scale, High-Speed, Peer-to-Peer Games, by J. Douceur, J. Lorch, T. Moscibroda, J. Pang, S. Seshan, X. Zhuang, Sigcomm 2008
(PDF)

 

   [Please see copyright regarding copying.]