Systèmes distribués

  • Aide
  • Recherche
  • RSS
  • Google +
  • Facebook
  • Twitter
Université de Pau et des Pays de l'Adour (UPPA)

Actualités

    • L’UPPA, dans le top 10 des 70 universités françaises pour la réussite des étudiants

      Selon les données publiées par le ministère de l’Enseignement Supérieur et de la Recherche, l’UPPA se classe dans les dix premiers du palmarès français des universités qui accompagnent le mieux leurs...

      Lire la suite

    • UE Libres

      Du 11 janvier (7h) au 30 janvier (23h) vous devez vous inscrire à une UE libre pour les semestres pairs (S2, S4)

      Lire la suite

"UPPA Connect" : renforcer les liens entreprises-étudiants

L’UPPA lance sa plate-forme "UPPA Connect" permettant de créer un réseau professionnel entre les entreprises du territoire, les étudiants et les anciens étudiants devenus des professionnels. En savoir plus

Systèmes distribués

Présentation

Un système distribué est un système logiciel formé de plusieurs éléments s'exécutant sur des machines différentes et communiquant à travers un réseau. Le module a pour objectif de donner les bases de la mise en œuvre des systèmes distribués en C et Java, principalement pour une approche client/serveur. Pour commencer, les techniques de communication de bas niveau avec les sockets UDP et TCP sont étudiées. Ensuite, une abstraction de communication de plus haut niveau est introduite avec l'appel de procédure/méthode à distance. Enfin, le cours comprend également une introduction à l'algorithmique distribuée avec les problématiques de temps et d'états globaux dans un contexte distribué.

Détail du contenu de l'enseignement :

  • Présentation générale des systèmes distribués
  • Sockets UDP/TCP et leur mise en œuvre en C et en Java
  • Middleware d'appel de méthodes à distance Java RMI
  • Gestion du temps et état global dans un système distribué (algorithmes de synchronisation d'horloge, temps logique, détermination d'un état global cohérent)
  • Complément de programmation Java : flux et gestion de la concurrence

Objectifs

... (compétences visées)

En bref

Crédits ECTS 6

Nombre d'heures 58,5 h