IF4-DIST Informatique Distribuée Date MAJ : 18/10/2004
Statut : Obligatoire ESIEE  4e année  2ème semestre
Horaires :Cours : 27 hTravaux Pratiques : 18 h
Crédits ECTS : 4.5
Langue(s) de l'unité enseignée : FRANCAISE
Responsable(s) : GRANDPIERRE Thierry ([email protected]) PERROTON Laurent ([email protected])
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

Contenu et Planning des enseignements Cours T.D T.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.

Commentaire(s) :
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 :
[1] JM. Rifflet, Communication sous UNIX, Ediscience
[2] J. Bloomer, Power programming with RPC, O'Reilly
[3] Gabassi et Dupouy, L'informatique répartie sous Unix, Eyrolles
[4] D. Comer et Stevens, Interworking with TCP IP, Prentice Hall, Vol 3
[5] D. Comer, Interworking with TCP IP: Principles protocoles and architecture, Prentice Hall, Vol 1