Nature UE
Cr¨¦dits ECTS 3
Volume horaire total 26
Volume horaire CM 14
Volume horaire TD 12

Pr¨¦-requis

Connaissance des principes de base des syst¨¨mes d¡¯exploitation (y compris la synchronisation de processus) et des r¨¦seaux de communication. Algorithmique.

Objectifs

Algorithmes permettant de garantir la tol¨¦rance aux pannes et la coh¨¦rence des donn¨¦es dans un environnement r¨¦parti. Algorithmes d¡¯allocation de ressources et d¡¯ordonnancement d¡¯¨¦v¨¦nements dans un environnement r¨¦parti.

PT招财进宝

Le cours aborde introduit les techniques d¡¯algorithmique r¨¦partie permettant de mettre en ?uvre des syst¨¨mes r¨¦partis. Ces techniques sont celles que l¡¯on retrouve par exemple dans le Cloud, le Peer-to-peer, les bases de donn¨¦es transactionnelles r¨¦parties, Java RMI, etc...
Les fonctions de bases d¡¯un syst¨¨me d¡¯exploitation sont vues, dans un environnement r¨¦parti : allocation de ressources, verrouillage, d¨¦tection d¡¯interblocage, ordonnancement des ¨¦v¨¦nements, garantir la tol¨¦rance aux pannes et la coh¨¦rence des donn¨¦es, gestion de copies multiples r¨¦parties, diffusion atomique de messages, etc...

Appartient ¨¤

Informations compl¨¦mentaires

Algorithmes permettant de garantir la tol¨¦rance aux pannes et la coh¨¦rence des donn¨¦es dans un environnement r¨¦parti. Algorithmes d¡¯allocation de ressources et d¡¯ordonnancement d¡¯¨¦v¨¦nements dans un environnement r¨¦parti.