- Description
- Curriculum
Ce cours est une introduction complète aux systèmes distribués, qui sont des ensembles d’ordinateurs autonomes connectés en réseau et coopérant pour fournir un service unique. Il couvre les caractéristiques principales comme le partage de ressources, la transparence, la concurrence et la tolérance aux pannes. Le cours présente différents modèles d’architecture (client-serveur, pair-à-pair, etc.) et les défis liés à la synchronisation, la communication et la sécurité. Il met l’accent sur la compréhension des paradigmes fondamentaux et la conception d’algorithmes distribués. L’objectif est de permettre aux apprenants de maîtriser les concepts, les propriétés et les outils nécessaires pour développer et gérer des systèmes distribués fiables et efficaces.
-
1Plan du cours
Objectifs du cours
- Connaître les caractéristiques d’un système distribué(SD);
- Comprendre les concepts et les paradigmes fondamentaux d’un SD;
- Bien comprendre l’algorithmique distribuée;
- Pouvoir raisonner dans un environnement distribué;
- Manipuler et implémenter des algorithmes distribuées
-
2Contexte générale
-
3Exemples des systèmes distribués
-
4Intérêts des systèmes distribués