(3 crédits). Architectures matérielles et logicielles pour environnements informatiques distribués. Problématique de la conception de systèmes informatiques distribués. Protocoles pour la communication des processus. Algorithmes de coordination et de synchronisation. Conception de systèmes à mémoire distribuée, partage de mémoire. Mécanismes de réplication et architectures. Conception de services dans les systèmes distribués: fichier, sécurité et services de transactions. Recouvrement et tolérance aux erreurs. Performance des systèmes distribués. Conception d'environnements informatiques distribués. Volet : Groupe de discussion, Laboratoire, Cours magistral Préalables : SEG 2506, CEG 3585.
(3 crédits). Architectures matérielles et logicielles pour environnements informatiques distribués. Problématique de la conception de systèmes informatiques distribués. Protocoles pour la communication des processus. Algorithmes de coordination et de synchronisation. Conception de systèmes à mémoire distribuée, partage de mémoire. Mécanismes de réplication et architectures. Conception de services dans les systèmes distribués: fichier, sécurité et services de transactions. Recouvrement et tolérance aux erreurs. Performance des systèmes distribués. Conception d'environnements informatiques distribués. Volet : Groupe de discussion, Laboratoire, Cours magistral Préalables : SEG 2506, CEG 3585.