• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Algorithmes distribués (INFO901_INFO)

  • ECTS

    3 crédits

  • Composante

    UFR Sciences et Montagne

Heures d'enseignement

  • Algorithmes distribués - CMCours Magistral6h
  • Algorithmes distribués - TDTravaux Dirigés9h
  • Algorithmes distribués - TPTravaux Pratiques12h

Plan du cours

CM : Le développement d'applications distribuées s'appuie sur des middlewares facilitant l'intercommunication entre les machines du système. 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

Lire plus