Algorithmique Distribuée (M1if12)

M1 Informatique

Responsable UE: Élise Jeanneau (elise.jeanneau@univ-lyon1.fr)

Les systèmes centralisés où tous les clients s'adressent à un même serveur souffrent de nombreuses limites: forte latence, congestion réseau, vulnérabilité à la panne d'un seul site... L'alternative consiste à concevoir un système distribué, dans lequel plusieurs sites jouent le rôle de serveur. Les différents serveurs doivent alors communiquer entre eux pour se coordonner, ce qui pose de nouveaux problèmes nécessitant de nouveaux algorithmes. Ce module a pour but de présenter les bases de l'algorithmique distribuée.

Les notions suivantes seront abordées:

L'UE est constitué de 12 heures de CM, 9 heures de TD et 9 heures de TP.

Note sur les TPs: Les TPs se font avec le simulateur JBotSim. Il s'agit d'une librairie Java. Très peu de connaissances en Java seront nécessaires pour les TPs. Voici une fiche de référence qui vous présentera les bases du Java.

Équipe pédagogique:

Évaluation:

Annales:
Sujet + corrigé du CCF 2020-21
Sujet du CCF 2021-2022
Sujet du CCF 2022-2023

Date Cours Notes
2/2
8h-13h
CM1 + CM2, partie 1 Amphi Ampère
Slides CM1 (version annotée)
Slides CM2 (version annotée)
9/2
8h-9h30
CM2, partie 2 Amphi Thémis 9
Slides CM2
9h45-13h TD1 Sujet TD1
  • Groupe A: Grignard J
  • Groupe B: Nautibus TD128
  • Groupe C: Grignard K
  • Groupe D: Grignard L
2/3
8h-9h30
CM3, partie 1 Slides CM3
9h45-13h TD2 Sujet TD2
9/3
8h-9h30
CM3, partie 2 Slides CM3
9h45-13h TP1 Groupes A1, B1, C1, D1
Sujet TP1
30/3
8h-9h30
CM4, partie 1 Slides CM4
Résumé CM4
9h45-13h TP1 Groupes A2, B2, C2, D2
Sujet TP1
4/5
8h-9h30
CM4, partie 2 Slides CM4
Résumé CM4
9h45-13h TP2 Groupes A2, B2, C2, D2
Sujet TP2
11/5
8h-9h30
TD3, partie 1 Sujet TD3
9h45-13h TP2 Groupes A1, B1, C1, D1
Sujet TP2
21/5 (Jeudi)
14h-17h15
TP3 Groupes A2, B2, C2, D2
Sujet TP3
1/6
8h-9h30
TD3, partie 2 Sujet TD3
9h45-13h TP3 Groupes A1, B1, C1, D1
Sujet TP3
8/6
9h45-10h45
Examen