Distributed Systems

Course offered in the second semester of M1.

Course contents:

Abstract: In this class, through many examples and training we will discover the main distributed algorithms. From the modelization to the implementation. Wave Algorithms, Transversal Algorithms, Leader Election, Mutual Exclusion are introduced.

In a second part of the class we will focus on an advanced distributed systems approach (this advanced part change over the years). We built distributed system using Erlang during the practical sessions. A distributed middleware will be introduced too.

Prerequisites:

Basic knowledge in algorithmics.

Teaching material:

Slides will be published in a private room due to the fact than updates are usual.