Il programma dell'anno accademico 2012/2013 prevede alcune parti nuove rispetto a quelle degli anni precedenti, in particolare:
Oltre a quello pubblicato sulla pagina del corso, ulteriore materiale didattico è stato consegnato direttamente agli studenti. Chi fosse interessato a ricevere questo materiale può contattarmi via e-mail
Gli studenti che hanno frequentato le vecchie Lauree Specialistiche possono comunque sostenere l'esame che verrà verbalizzato con il vecchio codice
Gli studenti della vecchia laurea triennale(26) possono inserire l'esame nel proprio piano di studi utilizzando i crediti a scelta
Gli studenti della vecchia laurea triennale(26) che hanno gia' utilizzato i crediti a scelta e che intendono sostenere l'esame sono pregati di contattarmi
Giorno | Orario | Aula |
---|---|---|
Mercoledì | 16.00-18.00 | C |
Venerdì | 11.00-13.00 | C |
Giorno | Orario | Luogo |
---|---|---|
Giovedì | 15.00-18.00 | Studio Ricci (348DE) presso Dipartimento di Informatica |
Per qualsiasi problema, e per la richiesta di tesi/tirocini riguardanti gli argomenti del corso, potete contattatemi via e-mail ([email protected]) oppure su skype (contatto lauraemiliaricci) oppure durante l'orario di ricevimento.
Reti di Calcolatori, Algoritmica
Per ottenere i testi di riferimento, contattare il docente
L'esame prevede una prova scritta oppure un progetto ed una prova orale. La prova orale può essere rimpiazzata da alcune prove proposte durante il corso.
Durante il corso verranno infatti consegnati degli esercizi e verrà indicata, per ogni esercizio, una deadline entro cui l'esercizio dovrà essere consegnato. Lo studente non dovrà sostenere la prova orale nel caso in cui tutti gli esercizi consegnati entro la deadline risultino sufficienti. Altrimenti lo studente dovrà sostenere la prova orale sia nel caso in cui abbia svolto il progetto che in quello in cui abbia sostenuto la prova scritta.
I progetti proposti per l'anno accademico 2012/13 sono i seguenti:
Argomento | Testo del Progetto | Riferimenti |
---|---|---|
Symphony: Distributed Hashing in a Small World | Symphony-DHT | Symphony |
Pandemic Mobile Flu: Diffusioni di Virus in Ambienti Mobili | Mobile Flu | BarabasiSurveyMobilitySecondLifeMobility |
Potete scaricare il codice per la generazione di tracce di mobilità e la relativa documentazione a questo link: Mobility Traces Generator. Per eventuali problemi relativi alla utilizzazione del tool potete contattare Emanuele Carlini ([email protected])
Lo studente che intende proporre progetti su temi diversi deve inviarmi una breve descrizione (1-2 pagine) che illustrino chiaramente il progetto proposto.
Il FinalTerm è stato assegnato in data 24/5/2013 e deve essere consegnato entro l'11/06/2013.
Per qualsiasi problema relativo alla comprensione del testo, potete contattarmi via e-mail, durante l'orario di ricevimento o via skype (contatto:lauraemiliaricci).
Testo | Riferimenti |
---|---|
Mid Term | Pastry RoutingModel |
Final Term | ChurnDetectThicketBoundedGossip |
Cognome | Valutazione MidTerm | Valutazione FinalTerm |
---|---|---|
Antuzi Daniele | Ottimo e Lode | Ottimo |
Atzei Nicola | Ottimo e Lode | Buono |
Bernabei Andrea | Buono | Ottimo |
Biggi Mattia | Buono | Buono |
Caporale Alessio | Buono | Ottimo |
Delfino Filippo | Buono | Buono |
Ibba Veronica | Sufficiente | Buono |
Licari Gianluca | Sufficiente | — |
Luisi Marco | Discreto | Buono |
PanascÌ Giovanni | Ottimo | Ottimo e Lode |
Ponza Marco | Ottimo | Ottimo |
Marin Stefano | Ottimo e Lode | Ottimo e Lode |
Sabbadin Manuele | Discreto | — |
Salvadori Francesco | Buono | Ottimo |
Sulas Roberto | Discreto | Discreto |
Gli elaborati possono essere visionati durante l'orario di ricevimento.
Valutazione:
OTTIMO 28-30 BUONO 25-27 DISCRETO 22-24 SUFFICIENTE 18-21
Data | Risultati | Testo |
---|---|---|
12/6/2013 | Marco Ponza: Ottimo e Lode | Compito 12/6/13 |
IMPORTANTE: Il corso è in continua evoluzione, per cui si devono utilizzare i lucidi pubblicati in questa sezione, non quelli degli anni precedenti!
Data | Argomenti | Lucidi | Materiale Integrativo |
---|---|---|---|
20/2/2013 | Introduzione | ||
22/2/2013 | Napster, Attraversamento NAT | Tutorial Hole Punching | |
27/2/2013 | Reti P2P non strutturate: Gnutella 0.4 | ||
01/3/2013 | Reti P2P non strutturate ibride | Tutorial Kazaa | |
06/3/2013 | DHT: Introduzione | ||
08/3/2013 | Chord:Routing Tables, join, leave | ||
13/3/2013 | CAN, Proximity aware DHT | ||
15/3/2013 | Plaxton Routing Based DHT: Kademlia | ||
20/3/2013 | Strutture Dati Probabilistiche per Sistemi P2P | Tutorial Bloom Filter | |
20/3/2013 | EMule: Sisteme dai Crediti, Gestione Code, Corruption Handling | Tutorial eMule | |
22/3/2013 | Implementazione di Kademlia in EMule e Bitorrent: la rete KAD | ||
27/3/2013 | Modellazione Routing Chord con Catene di Markov | ||
10/4/2013 | Algoritmi Epidemici: Modelli SI e SIR, Random Peer Sampling | Capitolo Gossip | |
12/4/2013 | Algoritmi Epidemici: Applicazioni | ||
17/4/2013 | P2P in Data Centers: Dynamo | Tutorial NoSQL Databases | |
19/4/2013 | Analisi di Reti Complesse: Random Graph | ||
24/4/2013 | I modelli di Watts-Strogatz e Kleinberg | ||
26/4/2013 | Kleinberg Based DHT; Analisi di Overlays | Gossip Sampling | |
3/5/2013 | Content Distribution Networks: Bittorrent | ||
8/5/2013 | Massively Multiplayer Games: Client/Server, Cloud e P2P | ||
10/5/2013 | Consegna e Discussione del Progetto Finale | ||
17/5/2013 | Mobile P2P, Guest Lecture Franca Del Mastro, CNR | Guest Lecture | |
22/5/2013 | Scale Free Networks | ||
24/5/2013 | P2P streaming, Spotify | ||
24/5/2013 | Simulatori di Reti P2P: Peersim | ||
24/5/2013 | Simulatori di Reti P2P: Peerfactsim |