Rendre l'étudiant capable de concevoir des systèmes informatiques répartis afin de résoudre efficacement des problèmes de traitement de l'information, de simulation ou de contrôle.
Revue des protocoles de communication (couches ISO 4 à 7); l'approche client-serveur et sa justification. Niveau de répartition : données et fonctions. Étude de cas sur réseaux publics et privés. Impact sur la conception des systèmes et la modélisation. Contrôle des accès concurrents. Méthodes de synchronisation. Fiabilité des systèmes, tolérance aux fautes et sécurité. Méthode de communication interprocessus. Établissement des communications et les restrictions du temps réel. Ordinateurs parallèles (multiprocesseurs, vectoriels et massivement parallèles). Programmation parallèle.
Formule pédagogique : Cours Magistral
Ce cours n'est dans aucun programme ouvert aux admissions.