Volumes horaires
- CM 19.5
- TP 22.5
Crédits ECTS
Crédits ECTS 3.0
Objectif(s)
Etudier les principaux algorithmes utilisés dans les systèmes distribués (terminaison, ,élections, diffusion, etc.) et examiner comment ils passent à l'échelle et résistent aux pannes.
Apprendre les concepts au cœur des systèmes distribués à grande échelle. Étude théorique ainsi que mise en application sur des exemples concrets.
Contact Grégory MOUNIEContenu(s)
Mécanismes d'équilibrage de charge, Loi d'Amdahl, Tolérance aux pannes, Intergiciels de calcul, primitives de communication, Déploiement d'applications réparties, Mémoire partagée.
Travaux pratiques avec MPI, Kaapi, Boinc.
Prérequis
Notions sur les systèmes centralisés et les réseaux.
Systèmes d’exploitation et programmation concurrente.
CONTRÔLE CONTINU :
Type d'évaluation (ex : TP, assiduité, participation) :
SESSION NORMALE :
Type d'examen (écrit, oral, examen sur machine) : évaluation de projets. 2 projets (1 par demi-cours).
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 : Pas de rattapage
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 :
Dépendra du nombres d'inscrit, synthèse d'articles et exposé ou épreuve écrite. Projet.
N1=50%CA+50%SD
Pas de rattrapage