Objectifs de l’enseignement
Cet enseignement permet à l'étudiant d'appréhender les problèmes de conception de systèmes
d’exploitation distribués
Contenu
- Désignation et localisation
- Mécanismes de communication (RPC, communication de groupes, ...)
- Protocoles de diffusion
- Mémoire partagée répartie, réplication et cohérence
- Systèmes de gestion de fichiers répartis (nommage, transparence, serveurs, cache, duplication,
consistance, NFS, CODAFS,....)
- Tolérance aux fautes, haute disponibilité (groupes de processus, masquage et réplication, accord
dans les systèmes, ...)
- Agents et Threads distribués
- Gestion de données dans les contextes ubiquitaires et en pair à pair
Références
- A. Tananbaun, « Systèmes d’exploitation », 2°édition, Pearson Edition.
- R. Balter, J-P. Banâtre, S. Krakowiak, « Construction des systèmes d’exploitation Répartis », Editeur
INRIA 1991.
- J-L. Peterson, F. Silbershartz ‘’ Operating Systems Concepts, ’’ Addison-Wesly Publishing Company,
Inc, 1983.
- M. Raynal, J-M. Helary,’’ Synchronisation et contrôle des systèmes et des programmes répartis’’,
Eyrolles 1988.
- A. Silberschatz, P. B. Galvin ‘’ Principes des systèmes d’exploitation,’’ 4 e Edition, Addison Wesley,