Second Cycle (Laurea magistrale) Degree Programme in Computer Science
Prof.: Laura emilia maria Ricci
Students are expected to acquire the knowledge of:
the most important P2P protocols and applications
techniques and methodologies for the definition of distributed systems
large network modelling
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.
For this course the prerequisite/s is/are
face to face
Per informazioni scrivete a email@example.com.