Volumes horaires
- CM 16.0
- Projet 0
- TD 0
- Stage 0
- TP 0
- DS 0
Crédits ECTS
Crédits ECTS 1.5
Objectif(s)
Ce module a pour objectif de maîtriser les concepts algorithmiques de base des systèmes distribués.
A titre d'exemples, les étudiants aborderont les notions suivantes : pannes de machines, communications synchrones vs asynchrones, détection de fautes, etc.
Contenu(s)
Le cours traite des aspects algorithmiques fondamentaux des systèmes distribués.
Les notions de base de l'algorithmique distribuée seront présentées : pannes de machines, communications synchrones vs asynchrones, détecteurs de fautes, etc.
Ces notions de base seront illustrées via l'étude de quelques algorithmes fondamentaux qui sont utilisés dans la plupart des systèmes distribués (diffusion de messages, consensus, etc.).
Prérequis
*Notions de base de programmation concurrente.
*Notions de base de systèmes d'exploitation.
*Algorithmique
SESSION NORMALE :
Type d'examen (écrit, oral, examen sur machine) : écrit (E)
Salle spécifique :
Durée : 2h
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) : notes de cours.
Documents interdits (ex : livres, tous documents) : tous, à l'exception des notes de cours.
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) : écrit
Salle spécifique :
Durée : 2h
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) : notes de cours.
Documents interdits (ex : livres, tous documents) : tous, à l'exception des notes de cours.
Matériel (ex : calculatrices):
*matériel autorisé, préciser :
*matériel interdit, préciser :
Commentaires