-
31
pages
-
Français
-
Documents
Description
ENSTA - 2 006 D8-1/ D8-2
Fondements et programmation des
grands systèmes distribués
Gilles Fedak
INRIA Futurs (LRI/Université Paris XI)
fedak@lri.fr
Date du cours A6-1 Systèmes distribués ENSTA/G. FedakPlan du cours
● Cours 1 : Introduction aux systèmes d'exploitation, distribués et
répartis.
– Plan et objectifs du cours
– Révision de programmation réseau
● TP : programmation réseau 1/ 2 : buffer, channel, connection
● Cours 2 : Communication dans les systèmes distribués
– Client/serveur, appel de procédure à distance (RPC),
représentation des données
● TP : programmation réseau 2/3 : server, asynchrone
● Cours 3 : Introduction à la programmation parallèle
– Classe d'architectures parallèles, paradigmes de programmation
SPM D, passage de messages, M PI
● TP: programmation M PI
Date du cours A6-1 Systèmes distribués ENSTA/G. FedakPlan du cours
● Cours 4 : Introduction à l'algorithmique distribuée
– M odèles, chronogramme, horloge de Lamport, horloge de
M attern, coupure et snapshot
● Projet 1/3
● Cours 5 : Cohérence des données
– élection de leaders, réplication, cache distribué
● Projet 2/3
● Cours 6 : Intergiciel pour les systèmes distribués
– Bus logiciel, architecture 3 tiers, CORBA, W eb service
● Projet 3/3
Date du cours A6-1 Systèmes distribués ENSTA/G. FedakPlan du cours (2 eme semestre)
● Cours 7 : Les systèmes pair-à-pair (P2P)
– TP 1/2: SOAP
● Cours 8 : Tolérance aux pannes
– TP 2/2: SOAP
● Cours 9 : Cryptographie et sécurité
– TP 1/2: Crypto
● Cours ...
Fondements et programmation des
grands systèmes distribués
Gilles Fedak
INRIA Futurs (LRI/Université Paris XI)
fedak@lri.fr
Date du cours A6-1 Systèmes distribués ENSTA/G. FedakPlan du cours
● Cours 1 : Introduction aux systèmes d'exploitation, distribués et
répartis.
– Plan et objectifs du cours
– Révision de programmation réseau
● TP : programmation réseau 1/ 2 : buffer, channel, connection
● Cours 2 : Communication dans les systèmes distribués
– Client/serveur, appel de procédure à distance (RPC),
représentation des données
● TP : programmation réseau 2/3 : server, asynchrone
● Cours 3 : Introduction à la programmation parallèle
– Classe d'architectures parallèles, paradigmes de programmation
SPM D, passage de messages, M PI
● TP: programmation M PI
Date du cours A6-1 Systèmes distribués ENSTA/G. FedakPlan du cours
● Cours 4 : Introduction à l'algorithmique distribuée
– M odèles, chronogramme, horloge de Lamport, horloge de
M attern, coupure et snapshot
● Projet 1/3
● Cours 5 : Cohérence des données
– élection de leaders, réplication, cache distribué
● Projet 2/3
● Cours 6 : Intergiciel pour les systèmes distribués
– Bus logiciel, architecture 3 tiers, CORBA, W eb service
● Projet 3/3
Date du cours A6-1 Systèmes distribués ENSTA/G. FedakPlan du cours (2 eme semestre)
● Cours 7 : Les systèmes pair-à-pair (P2P)
– TP 1/2: SOAP
● Cours 8 : Tolérance aux pannes
– TP 2/2: SOAP
● Cours 9 : Cryptographie et sécurité
– TP 1/2: Crypto
● Cours ...
-
Publié par
-
Langue
Français