corso |
Codice: | 261AA | Crediti: | 6 | Semestre: | 1 | Sigla: | P2P | |
Settore disciplinare: | INF/01 - Informatica |
The course introduces the methodologies and techniques for the development of peer to peer systems. The course presents both the basic technologies and a set of formal tools for these systems. Some concrete examples will be shown, for instance the e-Mule, Spotify, BitTorrent P2P applications. Some lessons will be devoted to the use of P2P technologies in cloud environments, with special reference to highly scalable data storage (e.g.: Dynamo, Cassandra). The final part of the course presents a set of highly scalable simulators for P2P systems. It is possible to implement a didactic project requiring the development of a set of simulations. Every year a set of project proposals will be presented, but the student may also present an original propose which must be approved by the teacher. Alternatively, the student may choose a written examination.
Ore lezione: | 48 |
Final Project or Written Examination. The oral examination may be waived if the student passes the mid term and the final term