Ensimag Rubrique Formation 2022

Système distribué - 5MMSYSD

  • Volumes horaires

    • CM 9.0
    • Projet -
    • TD -
    • Stage -
    • TP 9.0
    • DS -

    Crédits ECTS

    Crédits ECTS 2.0

Objectif(s)

Étudier les principes fondamentaux utilisés dans les systèmes distribués. L'accent sera mis sur les mécanismes de passage à l'échelle gérant certaines des principales difficultés: ordonnancement, communications, déploiement, tolérance aux pannes, programmation.

Responsable(s)

Gregory MOUNIE

Contenu(s)

Les systèmes distribués seront abordés sous l'angle du passage à l'échelle notamment pour les mécanismes d'équilibrage de charge par vol de travail; les indicateurs de performance; modélisation simple comme la loi d'Amdahl; la tolérance aux pannes; la simulation à événements discrets; intergiciels de calcul et de communications; systèmes de fichiers distribués; objets distribués; déploiement d'applications réparties.

Prérequis

Fondamentaux autour des systèmes d'exploitation et de la programmation concurrente.

Contrôle des connaissances

Projet implantant, déployant et mesurant la performance d'un système distribué.

N1= Projet

Pas de rattrapage possible en S2.

Calendrier

Le cours est programmé dans ces filières :

cf. l'emploi du temps 2023/2024

Informations complémentaires

Code de l'enseignement : 5MMSYSD
Langue(s) d'enseignement : FR

Le cours est rattaché aux structures d'enseignement suivantes :

Vous pouvez retrouver ce cours dans la liste de tous les cours.

Bibliographie

Distributed Systems, de Maarten van Steen et Andrew S. Tanenbaum, 3ed, 2017.
(https://distributed-systems.net)