Phelma Formation 2022

Distributed Algorithmic (ENSIMAG) - 5PMIARE1

  • Number of hours

    • Lectures 16.0
    • Projects 0
    • Tutorials 0
    • Internship 0
    • Laboratory works 0
    • Written tests 0

    ECTS

    ECTS 1.5

Goal(s)

The objective is to master the basic algorithmic concepts underlying distributed systems.
For instance, we will study the notions of machine failures, synchronous vs asynchronous communications, fault detection.

Contact Vivien QUEMA

Content(s)

This module is about the basic algorithmic concepts underlying distributed systems.
Within this part, we will study the following concepts: machine failures, synchronous vs asynchronous communications, fault detection, etc.
We will illustrate these notions via the study of a set of algorithms that form the basis of most distributed systems (broadcast, consensus, etc.).



Prerequisites

*Notions of concurrent programming.
*Notions of operating systems.
*Algorithms for centralized systems.

Test

There will be a written exam (2h).
Only hand-written notes are allowed.



Additional Information

Course list
Curriculum->Engineering degree->Semester 9