SISTEMI DI ELABORAZIONE A (2° MODULO)
cod. 1000359

Anno accademico 2009/10
2° anno di corso - Primo semestre
Docente
Settore scientifico disciplinare
Sistemi di elaborazione delle informazioni (ING-INF/05)
Field
A scelta dello studente
Tipologia attività formativa
A scelta dello studente
18 ore
di attività frontali
2 crediti
sede:
insegnamento
in

Modulo dell'insegnamento integrato: SISTEMI DI ELABORAZIONE A

Obiettivi formativi

La finalità del II modulo del corso di Sistemi di elaborazione A è quella di illustrare il paradigma peer-to-peer e le principali tipologie di architetture distribuite basate su di esso. Il continuo riferimento a sistemi peer-to-peer di uso quotidiano e le esercitazioni pratiche contribuiranno a fornire agli studenti un quadro completo della materia.

Prerequisiti

Reti di calcolatori, Sistemi Informativi.

Contenuti dell'insegnamento

Studio analitico dei sistemi P2P: modelli di sistemi complessi; variabili di stato dei sistemi P2P; distribuzione delle risorse; modelli di crescita; studio delle topologie: grafi, grafi casuali, modello ER, modello BA.<br />
<br />
Modelli architetturali P2P: sistemi di prima generazione (Soulseek, Napster, BitTorrent, Gnutella); sistemi di seconda generazione (eMule, Skype, JXTA); sistemi di terza generazione (Chord, Freenet, Kademlia).<br />
<br />
Simulazioni con DEUS.<br />
<br />
Modello evolutivo per reti peer-to-peer adattative .

Programma esteso

- - -

Bibliografia

M. Amoretti, "Advanced Peer-to-Peer Systems - Complexity, Self-organization and Adaptiveness", 2008.

Metodi didattici

Esame scritto e piccolo progetto.

Modalità verifica apprendimento

- - -

Altre informazioni

- - -