PEER-TO-PEER NETWORKS
Academic year and teacher
If you can't find the course description that you're looking for in the above list,
please see the following instructions >>
- Versione italiana
- Academic year
- 2021/2022
- Teacher
- STEFANIA BARTOLETTI
- Credits
- 6
- Didactic period
- Secondo Semestre
- SSD
- ING-INF/03
Training objectives
- Knowledge on peer-to-peer mechanism (peer identification and content distribution); design and implementation capability of peer-to-peer systems; optimal selection among client-server versus peer-to-peer architecture as a function of the scenario. Skill on peer-to-peer network design and load analysis.
Prerequisites
- Telecommunication Networks
Course programme
- - Application scalability
- Client-Server system performance
- Cooperative system performance
- Peer-to-Peer Concept
- Directory approach
- Napster system: building a similar system
- Query flooding approach
- Gnutella: building a similar system
- Hierarchical architecture approach
- Kazaa: building a similar system
- Information sharing with high performace
- BitTorrent: building a similar system
- NAT impact on cooperative systems Didactic methods
- Theory is followed by thesis to force group work and analysis. Thesis are tested and discussed all together.
Learning assessment procedures
- 4 thesis regarding 4 different peering strategies. Oral session on peer-to-peer concept and regarding thesis work. Final vote is obtained by the sum of four thesis evaluation and oral answer evaluation.
Passing the final exam is the proof that knowledge and abilities outlined in the training objectives of the course have been achieved. Reference texts
- Theory and elements in https://docs.google.com/document/d/1o4usK1pLDkXtQSq0epndWYehtO62rBp9_mDOuAwVxN8/edit other materials https://drive.google.com/folderview?id=0B-RtdEcFX2YzMDVMQWExMVMyZ2M&usp=sharing