Volumes horaires
- CM 18.0
Crédits ECTS
Crédits ECTS 2.0
Objectif(s)
2 objectifs :
- Etudier les principaux algorithmes utilisés dans les systèmes distribués (synchronisation, consensus, diffusion, etc.) et examiner comment ils passent à l'échelle et résistent aux pannes.
- Avoir une introduction aux technologies utilisées dans les Clouds (partie réalisée par un intervenant HP)
Contenu(s)
Ce cours porte sur l'étude d'algorithmes utilisés dans les systèmes distribués. Sont présentées différentes notions : processus, canal de communication, types de fautes, détecteurs de fautes, etc.
Sont ensuite présenté différents algorithmes : exclusion mutuelle, snapshot, diffusion causalement ordonnée, diffusion totalement ordonnée, consensus, etc.
Prérequis
Pas de pré-requis.
CONTRÔLE CONTINU :
Type d'évaluation (ex : TP, assiduité, participation) :
SESSION NORMALE :
Type d'examen (écrit, oral, examen sur machine) : écrit
Salle spécifique :
Durée :
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) :
Documents interdits (ex : livres, tous documents) :
Matériel (ex : calculatrices):
- matériel autorisé, préciser :
- matériel interdit, préciser :
Commentaires :
SESSION DE RATTRAPAGE :
Type d'examen (écrit, oral, examen sur machine) :
Salle spécifique :
Durée :
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) :
Documents interdits (ex : livres, tous documents) :
Matériel (ex : calculatrices):
- matériel autorisé, préciser :
- matériel interdit, préciser :
Commentaires :
Soutenance de projet