UVF2B101 : Systèmes logiciels distribués - Automne 2016/2017


Retour
Programmé en MS TWCS Automne
IG 3A Automne
MS ISIC Automne
MR 2A MRIB Automne
EDF02B101
  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).

Pré-requis :
Connaissances en informatique et en réseau correspondant au moins à celles des mineures de ces deux domaines.

Volume horaire :
63 h

Mode d'évaluation :
- les travaux pratiques seront évalués
- un examen écrit
 
Conditions d'accès  : - UV obligatoire dans la/les filière(s) : F2B
- UV labellisée dans la/les filière(s) : F2B
- UV ouverte aux autres filières : non
- UV ouverte sous conditions : non
- UV de DNM : non
- UV de Mastère Specialisé : ISIC, TW3S
 
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 logicielles distribuées
  • Evaluer 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 les adapter à un contexte applicatif particulier
  • Spécifier et évaluer des algorithmes distribués et savoir les comparer (en termes de complexité, performances et hypothèses sur le réseau)
  • Proposer une solution et 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
Co-responsable  : Eric COUSIN
Filière(s)  : F2B
Credits MS TWCS  : 6
Credits IG 3A  : 6
Credits MS ISIC  : 6
Dernière màj le 08-FEB-16 par MARZIN
  Modules
 
Code Intitulé
Title
Responsable
Coordinator
Co-resp. Etat
State
Date màj
Last update
F2B101A Paradigmes et modèles pour les systèmes logiciels distribués Y.Kermarrec   Validée 26-02-16
F2B101B Mise en oeuvre des systèmes logiciels distribués Y.Kermarrec   Validée 26-02-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