Anno accademico 2009-2010
| Lesson #1 - Monday, Jan. 25, 14.00-16.00 |
Lesson #6 - Thursday, Feb. 11, 14.00-16.00 |
| Lesson #2 - Tursday, Jan. 28, 14.00-16.00 |
Lesson #7 - Monday, Feb. 22, 14.00-16.00 |
| Lesson #3 - Monday, Feb. 1, 14.00-16.00 |
Lesson #8 - Thursday, Feb. 25, 14.00-16.00 |
| Lesson #4 - Thursday, Feb. 4, 14.00-16.00 |
Lesson #9 - Thursday, Mar. 4, 14.00-16.00 |
Lesson #5 - Monday, Feb. 8, 14.00-16.00
|
Lesson #10 - Monday, Mar. 8, 16.00-18.00
|
Lesson #1 - What Is This "Peer-to-Peer" About?
Renato Lo Cigno - Room 207, III Pad. IRST
Material & Suggested readings
- Lesson slides
- E. W. Biersack, P. Rodriguez, and P. Felber, "Performance Analysis of Peer-to-Peer Networks for File Distribution," In Proceedings of the Fifth International Workshop on Quality of Future Internet Services (QofIS'04)," Barcelona, Spain, September 2004. PDF
- E. W. Biersack, D. Carra, R. Lo Cigno, P. Rodriguez, P. Felber, "Overlay Architectures for File Distribution: Fundamental Performance Analysis for Homogeneous and Heterogeneous Cases," Computer Networks, 51(3):901--917, 2007. PDF
- M.J. Freedman , E. Freudenthal , D. Mazières, "Democratizing content publication with coral," In Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation," March 29-31, 2004, San Francisco, California. PDF
- F. Baccelli, A. Chaintreau, Z. Liu, A. Riabov, S. Sahu, "Scalability of reliable group communication using overlays," In Proceedings INFOCOM 2004, 7-11 March 2004, Hong Kong. PDF
- L.P. Cox, C.D. Murray, B.D. Noble, "Pastiche: making backup cheap and easy," In Proceedings of the 5th symposium on Operating systems design and implementation," December 09-11, 2002, Boston, Massachusetts. PDF
- A. Mislove, A. Post, et. al. "POST: a secure, resilient, cooperative messaging system," In Proceedings of the 9th conference on Hot Topics in Operating Systems (HOTOS'03), Lihue, Haway, 2003. PDF
Back to Top
Lesson # 2: Applications - Telephony: Skype and P2P Signaling
Renato Lo Cigno - Room 101, III Pad. IRST
Material & Suggested readings
- Lesson slides
- S.A. Baset, H. Schulzrinne, "An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol," In Proceedings of Infocom 2006, Barcelona, Spain, April 23-29, 2006. PDF
- S. Guha, N. Daswani, R. Jain, "An experimental study of the Skype peer-to-peer VoIP system," In Proceedings IPTPS 2006 , Santa Barbara, CA, USA, Feb. 27-28, 2006. PDF
- D. Bonfiglio, M. Mellia, M. Meo, D. Rossi, P. Tofanelli, "Revealing skype traffic: when randomness plays with you," ACM SIGCOMM Computer Communication Review "4", Vol.37, pp.37-48, October 2007. PDF
- D. Rossi, M. Mellia, M. Meo, "A Detailed Measurement of Skype Network Traffic," In Proceedings IPTPS '08, Tampa Bay, Florida, Feb. 25-26, 2008. PDF
- Sip P2P Organization. You can find here most of the material and studies going on in the the field of making a P2P version of SIP.
Back to Top
Lesson #3: Application Level Multicast
Renato Lo Cigno - Room 101, III Pad. IRST
Material & Suggested readings
- Lesson slides
- C.K. Yeo, B.S. Lee, M.H. Erb, "A survey of application level multicast techniques," Computer Communications Vol. 27, Issue 15, 22 September 2004, Pages 1547-1568, Elsevier. PDF
- Y. Chu, S.G. Rao, S. Seshan, H. Zhang, "A Case for End System Multicast," IEEE JSAC Vol. 20, No.8, Oct. 2002. PDF
- Y. Chu, S. Rao, S. Seshan, H. Zhang, "Enabling conferencing applications on the internet using an overlay multicast architecture," ACM SIGCOMM Computer Communication Review, Vol. 31, Issue 4, Oct. 2001. PDF
- The systems above have evolved in one of the available video broadcaseting in the internet: ESM
- M. Castro, P. Druschel,A.-M. Kermarrec, A.I.T. Rowstron, "Scribe: A Large-Scale and Decentralized Application-Level Multicast Infrastructure," IEEE JSAC, Vol. 20, No. 8, Oct. 2002. PDF
- M. Castro, P. Druschel, A.-M. Kermarrec, A. Nandi, A. Rowstron, A. Singh, "SplitStream: high-bandwidth multicast in cooperative environments," In Proceedings of the nineteenth ACM symposium on Operating systems principles. PDF
- F. Pianese, D. Perino, J. Keller, E.W. Biersack, "PULSE: An Adaptive, Incentive-Based, Unstructured P2P Live Streaming System," IEEE Transactions on Multimedia, Vol. 9, Issue 8, pp. 1645-1660, Dec. 2007. PDF
- Luca Abeni, Csaba Kiraly, Renato Lo Cigno,"On the Optimal Scheduling of Streaming Applications in Unstructured Meshes", Proc. of IFIP Networking 2009 , Aachen, Germany, May 11--15, 2009 - PDF - publisher link - bibtex - slides
- Luca Abeni, Csaba Kiraly, Renato Lo Cigno,"Scheduling P2P Multimedia Streams: Can We Achieve Performance and Robustness?", Proc. of the 3-rd IEEE International Conference on Internet Multimedia Systems Architecture and Applications (IMSAA-09), Bangalore, India, Dec. 9-11, 2009. - PDF - bibtex - slides
Back to Top
Lesson #4: Applications - Content Distribution
Alberto Montresor - Room 101, III Pad. IRST
Material & Suggested readings
- Lesson slides
- B. Cohen, "Incentives build robustness in BitTorrent", Proc. of the First Workshop on the Economics of Peer-to-Peer Systems, Berkeley, CA, June 2003. PDF
- M. Izal, G. Urvoy-Keller, E.W. Biersack, P.A. Felber, A. Al Hamra, and L. Garces-Erice, "Dissecting BitTorrent: Five months in a torrent's lifetime", in Proceedings of the 5th Passive and Active Measurement Workshop, Apr. 2004. PDF
- Nikitas Liogkas, Robert Nelson, Eddie Kohler, and Lixia Zhang, "Exploiting BitTorrent For Fun (But Not Profit)", Proc. of the 5th International Workshop on Peer-to-Peer Systems (IPTPS'06), Santa Barbara, CA, Feb. 2006. PDF
- A.R. Bharambe, C. Herley, V.N. Padmanabhan, "Analyzing and Improving BitTorrent Performance". PDF
- J.A. Pouwelse et al. "Tribler: A social-based peer-to-peer system". In 5th IPTPS, February 2006. PDF
Back to Top
Lesson #5 - #6: Structured System vs. Unstructured System
Alberto Montresor - Room 204-101, III Pad. IRST
Material & Suggested readings
Material
- Slides
- Sylvia Ratnasamy, Paul Francis, Mark Handley, Richard Karp, and Scott Shenker. "A scalable content-addressable network". In Proc. ACM SIGCOMM 2001, Aug. 2001. PDF
- Stoica, I., Morris, R., Liben-Nowell, D., Karger, D. R., Kaashoek, M. F., Dabek, F., and Balakrishnan, H. 2003. Chord: a scalable peer-to-peer lookup protocol for internet applications. IEEE/ACM Trans. Netw. 11, 1 (Feb. 2003). PDF
- P. Maymounkov, D. Mazieres, "Kademlia: A Peer-to-Peer Information System Based on the XOR Metric". Peer-To-Peer Systems: First International Workshop, IPTPS 2002. PDF
- Ralf Steinmetz, Klaus Wehrle (Eds): Peer-to-Peer Systems and Applications. Chapter 5 and Chapter 7.
Back to Top
Lesson #7: P2P Security
Alberto Montresor - Room 205, III Pad. IRST
Material & Suggested readings
- Slides
- John R. Douceur. The sybil attack. In Proc. of the IPTPS02 Workshop, Cambridge, MA (USA), March 2002. PDF
- Singh, A., Castro, M., Druschel, P., AND Rowstron, A. Defending against eclipse attacks on overlay networks. In Proc. of the ACM SIGOPS European Workshop (September 2004). PDF
- Wallach, D.S. A Survey of Peer-to-Peer Security Issues. Software Security: Theories and Systems: Mext-NSF-JSPS International Symposium, ISSS 2002, Tokyo, Japan, November 8-10, 2002. PDF
- Lakshmi Ganesh and Ben Y. Zhao. Identity Theft Protection in Structured Overlays. In Proc. of the First Workshop on Secure Network Protocols, 2005. PDF
- Atul Singh, Tsuen-Wan “Johnny” Ngan, Peter Druschel, and Dan S. Wallach. Eclipse Attacks on Overlay Networks: Threats and Defenses. In Infocom 2006. PDF
- Freenet
Back to Top
Lesson #8: P2P performance
Renato Lo Cigno - Room 205, III Pad. IRST
Material & Suggested readings
- Slides
- D. Carra, R. Lo Cigno, E.W. Biersack, "Stochastic graph processes for performance evaluation of content delivery applications in overlay networks," IEEE Transactions on parallel and distributed systems, Vol. 19 N°2 pp. 247-261, Feb. 2008. PDF
- D. Carra, R. Lo Cigno, E.W. Biersack, "Graph Based Analysis of Mesh Overlay Streaming Systems," IEEE JSAC Vol. 25, Issue 9, Dec. 2007 pp. 1667-1677 PDF
- N. Magharei, R. Rejaie, Y. Guo, "Mesh or Multiple-Tree: A Comparative Study of Live P2P Streaming Approaches," In Proceedings of IEEE INFOCOM 2007 , May 6-12 2007, Anchorage, Alaska, USA. PDF
- T. Moscibroda, R. Rejaie, "PRIME: Peer-to-Peer Receiver-drIven MEsh-Based Streaming," In Proceedings of IEEE INFOCOM 2007 , May 6-12 2007, Anchorage, Alaska, USA. Back to Top
Back to Top
Lesson #9: Traffic Characterization
Renato Lo Cigno - Room tbd, III Pad. IRST
Material & Suggested readings
- Slides
- Xiaojun Hei, Chao Liang, Jian Liang, Yong Liu, Keith Ross, "Insights into PPLive: A Measurement Study of a Large-Scale P2P IPTV System", In Proc. of IPTV Workshop, International World Wide Web Conference, 2006. PDF
- Xiaojun Hei, Chao Liang, Jian Liang, Yong Liu, Keith Ross, "A Measurement Study of a Large-Scale P2P IPTV System", IEEE Transactions on Multimedia , Vol. 9, N. 8, Dec. 2007. PDF
- Bonfiglio, M. Mellia, M. Meo, D. Rossi, P. Tofanelli, "Revealing Skype Traffic: When Randomness Plays with You," Proc. of ACM SIGCOMM'07, Kyoto, Japan, 27-31 August 2007. PDF
- D. Rossi, M. Mellia, M. Meo, "A Detailed Measurement of Skype Network Traffic," Proc of IPTPS'08, the 7th International Worshop on P2P Systems, Tampa Bay, FL, USA, 26-26 Feb. 2008. PDF
Back to Top
Lesson #10: P2P Information Retrieval
Alberto Montresor - Room 210, III Pad. IRST
Material & Suggested readings
Additional material on security
- Slides
- BAR Gossip, H. Li, A. Clement, E. Wong, J. Napper, I. Roy, L. Alvisi, M. Dahlin, Proceedings of the 2006 USENIX Operating Systems Design and Implementation (OSDI), Nov 2006 . pdf
Back to Top
|