Salta ai contenuti. | Salta alla navigazione

Strumenti personali

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