LOG735 Systèmes distribués
Ce cours présente les principaux concepts de base liés aux systèmes distribués tels que réseau informatique, système d’exploitation, communication interprocessus, appel de procédure à distance, service de noms et service de répertoire. Il vise également à familiariser l’étudiant avec des aspects importants dans les systèmes distribués, tels que la coordination, la réplication et les agents mobiles.
Au terme de ce cours, l'étudiant ou l'étudiante sera en mesure de :
- démontrer l’impact des principaux facteurs qui produisent des variétés de modèles basés sur les différents modèles architecturaux et fondamentaux;
- analyser et concevoir des applications distribuées exploitant différents systèmes d’exploitation, s’exécutant sur différents matériels et reliées par différents réseaux de télécommunications;
- concevoir et implémenter des méthodes de synchronisation dans les systèmes distribués.
Crédits
3
Charge hebdomadaire
Cours (3h), laboratoire (2h)
Cycle
1er
Responsable
Département de génie logiciel et des TI