Il Corso di Sistemi Peer to Peer è attualmente attivato per la nuova laurea triennale in Informatica (L-31) e per le nuove Lauree Magistrali in Informatica ed Informatica per l'Economia e l'Azienda (LM-18)
Gli studenti che frequentano 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
Prerequisiti richiesti: Reti di Calcolatori, Algoritmica
A causa dei requisiti richiesti dal corso, si consiglia di seguire il corso stesso al terzo anno della laurea triennale
Giorno | Orario | Aula |
---|---|---|
Martedì | 16-18 | B |
Venerdì | 14-16 | B |
Giorno | Orario | Luogo |
---|---|---|
Giovedì | 15.00-18.00 | Studio Ricci (348DE) presso Dipartimento di Informatica |
Per qualsiasi problema, contattatemi via e-mail ([email protected])
Lucidi delle Lezioni
Testo di Riferimento
P2P: Networking and Applications, J. Buford, H. Yu, E.K.Lua, Morgan Kaufmann, 2009
Graph Theory and Complex Networks, M. Van Steen, Draft, Gennaio 2010
Testi di Consultazione
Peer to Peer Systems and Applications , R.Steinmetz, K. Wehrle, LNCS. 3485, Springer Verlag, 2005
Peer to Peer Computing, Principles and Applications, Q.Hieu Vu, M.Lupu, B. Chin Ooi, Springer Verlag, 2010
Materiale Integrativo
Il riferimento al materiale integrativo distribuito a lezione è riportato in corrsipondenza dei lucidi di quella lezione
L'esame prevede una prova scritta oppure un progetto. La prova orale è obbligatoria per tutti. Il progetto può riguardare
I progetti proposti per l'anno accademico 2009/10 sono i seguenti:
Argomento | Testo del Progetto | Riferimenti |
---|---|---|
Gradient Overlay: elezione Dinamica e Ricerca di SuperPeer in Sistemi P2P | Gradient Overlay | Decentralizing SOA Aggregation |
JXTA-Torrent: Un Supporto JXTA per una Content Distribution Network | JXTA-Torrent | Specifica Bitorrent |
Valutazione di Strategie di Replicazione su Distributed Hash Tables | DHT Replication | Startegie Dinamiche di Replicazione |
O(Ottimo) : 28-30
B(Buono) : 25-27
D(Discreto) : 22-24
S(Sufficiente): 18-21
Andolfi : B Moretti : I Tognarelli : I Tondo : D Vishkull : I
Peri : O
Mancini : B
Moretti : S
Tognarelli : S
Orali: mercoledi' 15 settembre, ore 9.00, presso il mio studio, si prega di mandare una mail per confermare l'orale
ATTENZIONE: UTILIZZARE I LUCIDI PUBBLICATI IN QUESTA PAGINA, NON QUELLI DEGLI ANNI PRECEDENTI!
Giorno | Argomenti | Lucidi | Materiale Integrativo |
---|---|---|---|
23/2/2010 | Introduzione al Corso | Introduzione al Corso | |
26/2/2010 | Sistemi P2P di Prima generazione: NAPSTER | NAPSTER | |
2/3/2010 | Sistemi P2P di Seconda generazione: Gnutella 0.4 | Gnutella0.4 | |
5/3/2010 | Sistemi P2P di Seconda generazione: Gnutella 0.6, Kazaa | Sistemi P2P Ibridi | Tutorial Kazaa |
9/3/2010 | EMule e2k | EMule e2k | Tutorial EMule |
12/3/2010 | DHT: Introduzione | DHT | |
16/3/2010 | Chord | Chord | ATTENZIONE: data ultimo upload 16/3/2010 |
19/3/2010 | Strumenti per l'analisi di Reti Complesse | Random Graphs, Small Worlds | Van Steen, cap2, cap 6, cap 7 |
23/3/2010 | Small World, Scale Free Networks | Watts Strogatz, Power Laws | Van Steen, cap 7 |
13/4/2010 | Kademlia, la Rete KAD di Emule | Kademlia | |
16/4/2010 | Content Addressable Network, CAN | CAN | |
20/4/2010 | Analisi di reti strutturate, Modello di Kleinberg | Kleinberg, Symphony | |
23/4/2010 | JXTA: Caratteristiche Generali | JXTA | JXTA Programming Guide |
27/4/2010 | Bittorrent: Chocking, Algoritmi di Scelta dei Pezzi | Bittorrent | Technical Report |
30/4/2010 | Pastry, InternetCoordinates | Pastry | |
4/5/2010 | Query Complesse su DHT | RangeQuery(1) | Guest Lecture di Matteo Mordacchini |
7/5/2010 | Query Complesse su DHT | RangeQuery(2) | Guest Lecture di Matteo Mordacchini |
11/5/2010 | Algoritmi epidemici | Gossip: Fondamenti ed Algoritmi | Peer Sampling Service |
14/5/2010 | Peersim | Peersim: Struttura Generale | |
18/5/2010 | Overlay Weaver | Overlay Weaver: Struttura Generale | Guest Lecture di Patrizio Dazzi |
21/5/2010 | Distributed Virtual Environments | DVE |