Indice

Peer to Peer 2007/08

Docente: Laura Ricci

Orario delle lezioni

Giorno Orario Aula
Martedì 14-16 C
Venerdì 14-16 C

Orario di Ricevimento

Giorno Orario Luogo
Giovedì 15.00-18.00 Studio Ricci (348DE) presso Dipartimento di Informatica

Risultati Appello 12/9/08 e Calendario Orali

Cambria Giovanni S

Pocci Edoardo S

Legenda: O 28-30 B 25-27 D 22-24 S 18-21

Orali

Cambria, Pocci, Giovedi' 18 Settembre ore 12.00, presso il mio Studio

Programma del Corso

Introduzione

Sistemi Non Strutturati

Sistemi Strutturati

Modelli per reti P2P

Content Distribution Networks

JXTA

P2P Distributed Virtual Environments

Grid Computing Ambienti e Strumenti per lo Sviluppo di Applicazioni P2P

Materiale Didattico

Materiale Didattico Integrativo Distribuito a Lezione

Protocollo Kazaa: Tutorial

Protocollo EMule: Tutorial

La rete KAD: Tutorial

Bloom Filters: Tutorial

L'applicazione RestoNet: JXTA code

Vivaldi

Network Coding in CDN

Modalitá d'esame

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 2007/08 sono i seguenti:

Argomento Testo del Progetto Riferimenti
Simulazione di Reti Peer to Peer Non StrutturateReti Non Strutturate Power Laws Unstructured Network Gnutella
Kademlia: Valutazione di Strategie di Ricerca KademliaSpecifica Kademlia
Sistema di Rilevazione in JXTA Rilevazione JXTA

Questi progetti rimangono validi fino al 30 aprile 2009. Il progetto può essere consegnato in uno qualsiasi dei seguenti periodi:

1/6/2008-20/7/2008

1/9/2008-15/12/2008

7/1/2009-30/4/2009

L'esame si svolgerà circa una settimana dopo la consegna del progetto.

Testi dei Compiti

Strumenti

Simulazione di reti P2P: Peersim

Proposte di tesi

Registro delle lezioni

Giorno Argomenti Riferimenti
19/2/2008 Introduzione al Corso, Sistemi P2P: Modelli generali Introduzione
19/2/2008 Applicazioni P2P:classificazione Applicazioni
22/2/2008 Sistemi non strutturati: Napster, NATs Napster
26/2/2008 Sistemi non strutturati: Gnutella0.4 Gnutella0.4
29/2/2008 Sistemi non strutturati: Gnutella 0.6, Kazaa Gnutella0.6-Kazaa
29/2/2008 Introduzione alle DHT DHT
4/3/2008 Chord Chord
7/3/2008 CAN CAN
11/3/2008 eMule ed2k eMule ed2k
14/3/2008 Kademlia: la DHT utilizzata da eMule Kademlia
18/3/2008 Simulazione di reti P2P: Peersim Peersim
4/4/2008 Simulazione di reti P2P: Peersim Event Based Peersim Event Based
4/4/2008 eMule KAD La rete KAD
8/4/2008 Analisi Statistica di Reti Complesse Reti Complesse
18/4/2008 Il Modello di Kleinberg Il Modello di Kleinberg
22/4/2008 Reti Scale Free: web, Internet, Gnutella Scale Free
22/4/2008 DHT: Load Balancing Load Balancing
29/4/2008 Una Piattaforma Distribuita: Planet Lab Planet Lab
6/5/2008 Presentazione delle Proposte di Progetto
9/5/2008 JXTA: Concetti Generali JXTA(1)
13/5/2008 JXTA: I Protocolli JXTA(2)
13/5/2008 JXTA: il Servizio SRDI JXTA(3)
16/5/2008 P2P Distributed Virtual EnvironmentsP2P-DVE
20/5/2008 Content Distribution Networks: BitTorrentBitTorrent
23/5/2008 Grid ComputingGrid Computing
27/5/2008 Internet Coordinates, Network CodingVivaldi,Network Coding

Collegamenti ai corsi degli anni precedenti

Peer to Peer 2006-07