UVFIP IR320 : Systèmes distribués et concurrents - Automne 2016/2017


Retour
Programmé en FIP 3A IR Automne
EDOIIR320
  Présentation
 
Cette UV aborde les systèmes informatiques dans un contexte réseaux. En effet, les réseaux fournissent des moyens de communication, de partage et d'interactions pour les applications informatiques et de ce fait ont introduit des changements majeurs pour la conception des systèmes informatiques et logiciels. Nous présenterons les différents niveaux d'abstraction qui permettent de concevoir et développer les applications logicielles dans un tel contexte.

Les concepts de cours seront ensuite illustrés par des études de cas lors de travaux pratiques permettant de découvrir différentes approches : passage de message avec les sockets, middleware avec MPI, RPC, les notions d'objets distribués avec CORBA et Java RMI, les architectures de services (SOA et web services).

Mode d'évaluation :
- certains travaux pratiques seront évalués
- un examen écrit
 
Conditions d'accès  : Prérequis :
- pratique de base de la programmation C (domaine SIT - première année)
- connaissances de base du protocole IP (domaine RES - première année)
- programmation des socket (UV 3A profil IR IR310)
 
Objectifs pédagogiques :
  • Comprendre l'impact de la distribution sur les applications logicielles en terme de performance, tolérance aux pannes, fiabilité et disponibilité des données et des services
  • Spécifier, configurer, évaluer et tester des architectures matérielles et logicielle
  • Évaluer et sélectionner une architecture logicielle adaptée aux besoins de l'utilisateur et destinée à être exécutée sur des machines en réseau
  • Utiliser des modèles d'architectures logicielles (à base de message, d'objets distribués, de services) et de les adapter à un contexte applicatif particulier
  • Spécifier et d'évaluer des algorithmes distribués et de savoir les comparer (en termes de complexité, performances et hypothèses sur le réseau
  • Proposer une solution et de l'implémenter pour résoudre un problème avec des contraintes fortes pour les données ou les traitements à réaliser (calcul intensif
Localisation  : BREST
Responsable  : Yvon KERMARREC
Domaine  : Informatique-Réseaux
2 Module(s) obligatoire(s) ( parmi 2 )
Credits FIP 3A IR  : 6
Dernière màj le 04-MAY-16 par CURSUS
  Modules
 
Code Intitulé
Title
Responsable
Coordinator
Co-resp. Etat
State
Date màj
Last update
FIP IR321 Paradigmes et modèles pour les systèmes logiciels distribués et concurrents Y.Kermarrec   Validée 04-05-16
FIP IR322 Mise en oeuvre des systèmes logiciels distribués Y.Kermarrec   Validée 04-05-16

IMT Atlantique
Campus de Brest
Technopôle Brest-Iroise
CS 83818
29238 Brest Cedex 3
France

Tél  +33 (0)2 29 00 11 11
Fax +33 (0)2 29 00 10 00