Algorithme distribué (INFO902_ISC)

Volume horaire: CM : 6h / TD : 9h / TP : 12h

Présentation

Le développement d'applications distribuées s'appuie sur des middlewares facilitant l'intercommunication entre les machines du système.

Plan du cours

  • CM : Nous aborderons dans ce cours les problématiques de la distribution, des types de communication et les apports des middlewares. Nous étudierons et implanterons différents algorithmes fournis par les middlewares selon deux types de communication : synchrone et asynchrone. Nous conclurons ce cours par le développement d'une application distribuée mettant en œuvre les concepts abordés.
  • TD : Introduction au middleware et à l'algorithmique distribuée. Algorithmique distribuée et passage de message. Algorithmique distribuée et bus. Conception de services de middleware. Conception d'une application sur un middleware
  • TP : Passage de message en JAVA avec MPJ. Bus en JAVA avec Guava. Développement d'une application distribuée simple.

Diplômes intégrant ce cours

En bref

Crédits ECTS : 3

Langue d'enseignement
Français

Contact(s)

UFR, Écoles, Instituts

Lieu(x)

  • Le Bourget-du-Lac (73)

Lieu(x) à l'étranger