UE : Paradigmes du Distribué
Code et nom administratifs
nom long | Paradigmes du Distribué |
nom court | PaDis |
code apogée | |
Description
Développer des applications distribuées ou parallèles ne peut se faire
sans une bonne connaissance des langages, des modèles et des outils
sous-jacents. Ce cours a pour objet d'acquérir cette connaissance du domaine.
Plan :
- Rappels et bases Unix, langage C, threads, sockets
- Modes d'expression : transmission de messages (PVM, MPI, ...), parallélisme implicite (HPF, ...),
appel de procédures à distance (RPC, RMI objets distribués (CORBA, Jini, ...), Codes mobiles (Java, ...),
fork/join (OpemMP, ...)
- Problèmes : la mise au point, la désignation, le déploiement.
- Les architectures logicielles : Architectures multi-tiers (Servlets, ...), la grille,
le calcul opportiniste (sethi@home, ...), le peer-to-peer.
Enseignants
Serge Chaumette
Contrôle des conaissances
Examen écrit de 1h30 (Coefficient 2/3)
Contrôle continu (Coefficient 1/3)