PARALLEL AND DISTRIBUITED COMPUTING A (UNIT 2)
cod. 1000359

Academic year 2009/10
1° year of course - First semester
Professor
Academic discipline
Sistemi di elaborazione delle informazioni (ING-INF/05)
Field
A scelta dello studente
Type of training activity
Student's choice
18 hours
of face-to-face activities
2 credits
hub:
course unit
in

Integrated course unit module: PARALLEL AND DISTRIBUITED COMPUTING A

Learning objectives

The purpose of this module is to illustrate the peer-to-peer paradigm and the distributed applications that can be based on it.

Prerequisites

Computer Networks, Information Systems.

Course unit content

Analytical study of P2P systems: models of complex systems; state variables; resource distribution; growth models; topology study: graphs, random graphs, ER model, WS model, BA model.<br />
<br />
P2P overlay schemes: first generation (Soulseek, Napster, BitTorrent, Gnutella); second generation (eMule, Skype, JXTA); third generation (Chord, Freenet, Kademlia).<br />
<br />
Simulations with DEUS.<br />
<br />
Evolutionary P2P networks.

Full programme

- - -

Bibliography

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

Teaching methods

The exam is written and a small project will be assigned.

Assessment methods and criteria

- - -

Other information

- - -