RETI PEER-TO-PEER
Anno accademico e docente
Non hai trovato la Scheda dell'insegnamento riferita a un anno accademico precedente?
Ecco come fare >>
- English course description
- Anno accademico
- 2017/2018
- Docente
- VELIO TRALLI
- Crediti formativi
- 6
- Periodo didattico
- Secondo Semestre
- SSD
- ING-INF/01
Obiettivi formativi
- Conoscenze dei meccanismi di peer-to-peer (identificazione dei peer e distribuzione dei contenuti); capacità di progettazione ed implementazione di un sistema peer-to-peer; scelta tra architetture client-server e peer-to-peer in funzione dello scenario. Abilità acquisite vincoli di progetto di una rete peer-to-peer e analisi comportamento in varie condizioni di carico.
Prerequisiti
- Reti di telecomunicazioni
Contenuti del corso
- - Scalabilità degli applicativi nelle reti di telecomunicazione
- Prestazioni sistemi Client-Server
- Prestazioni sistemi Cooperativi
- Concetto di Peer-to-Peer
- Approccio con directory centralizzata
- Il sistema Napster, realizzazione di una architettura analoga
- Approccio con diffusione delle query
- Il sistema Gnutella, realizzazione di una architettura analoga
- Approccio con architettura gerarchica
- Il sistema Kazaa, realizzazione di una architettura analoga
- La condivisione ad alte prestazioni
- Il sistema BitTorrent, realizzazione di una architettura analoga
- Impatto del NAT sui sistemi cooperativi Metodi didattici
- Per ogni argomento l'esposizione della teoria è seguita da tesine realizzate a gruppi con approfondimenti a casa, testate e discusse in modo collegiale.
Modalità di verifica dell'apprendimento
- Realizzazione di 4 tesine con verifica del funzionamento di ciascuna di essa e relativa valutazione. Orale sui sistemi peer-to-peer e sul contributo svolto nelle tesine. Il voto finale è fornito dalla somma della valutazione delle 4 tesina e della risposta all'orale.
Il superamento dell'esame è prova di aver acquisito le conoscenze e le abilità specificate negli obiettivi formativi dell'insegnamento. Testi di riferimento
- Documento teoria e specifiche https://docs.google.com/document/d/1o4usK1pLDkXtQSq0epndWYehtO62rBp9_mDOuAwVxN8/edit e materiali https://drive.google.com/folderview?id=0B-RtdEcFX2YzMDVMQWExMVMyZ2M&usp=sharing