IF4-DIST Informatique Distribuée Date mise à jour : 09/07/2008
Statut :  Obligatoire ESIEE  4e année   2ème semestre
Horaires : Horaire Cours : 27 hHoraire TP : 18 h
Crédits ECTS : 4.5
Langue(s) de l'unite enseignee : FRANCAISE
Responsable(s) : GRANDPIERRE Thierry (grandpit@esiee.fr) PERROTON Laurent (perrotol@esiee.fr)
Objectif(s) :
Connaître et comprendre les techniques de programmation système liées au développement de systèmes concurrents et d'application réseau.
Connaître et comprendre des techniques de base liées à l'algorithmique répartie.
Pré-requis :
Tronc commun informatique ESIEE - IF4-BDS

Themes Cours T.D T.P P
Systèmes d'exploitation approfondissement 6h00 3h00
Entrées/Sorties avancées.
Signaux et synchronisation.
IPC System V.
Programmation d'applications distribuées 15h00 12h00
Rappel de protocoles réseaux UDP, TCP/IP, les sockets : principes, API sous UNIX, mise en oeuvre. 6h00 6h00
Notions d'applications Client/Serveur, XDR/RPC : principe, API sous UNIX, mise en oeuvre. 9h00 6h00
Sécurité.
Algorithmique répartie 6h00 3h00
Notion de systèmes répartis, incertitudes spatiales et temporelles, exclusion mutuelle répartie, allocation répartie de ressources, synchronisation.

Commentaires
Intervenants principaux : L. PERROTON - T. GRANDPIERRE

Nature de l'épreuve Commentaires Durée Coeff
Rapports de TP Programmation d'applications distribuées 1
Rapports de TP Algorithmique répartie 1
Examen final Programmation d'applications distribuées 4

Bibliographie :

Documents de références
[1] Gabassi et Dupouy, L'informatique répartie sous Unix, Eyrolles
[2] J. Bloomer, Power programming with RPC, O'Reilly
[3] D. Comer et Stevens, Interworking with TCP IP, Prentice Hall, Vol 3
[4] D. Comer, Interworking with TCP IP: Principles protocoles and architecture, Prentice Hall, Vol 1
[5] JM. Rifflet J.B. Yunes, Unix : Programmation et Communication, Dunod/01 Informatique