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 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