Badr Benmammar
badr.benmammar@gmail.com
Algorithmique des systèmes
et applications réparties
Modélisation Conceptuelle des Systèmes Distribués
Master Réseaux et Systèmes Distribués (RSD)
2
Plan général
Introduction aux systèmes distribués
Pré requis
Programmation réseau en Java : Socket
Temps dans un système distrib
Algorithmique distribuée
Exclusion mutuelle distribuée
Diffusion atomique
Élection d’un maître
Consensus
Transaction
Propriété stable : terminaison distribuée d’une application répartie
Introduction aux composants logiciels (JavaBeans)
Introduction aux Java Server Pages (JSP)
3
Plan
Partie I : Systèmes distribués
Définition
Objectifs
Avantages
Inconvénients
Applications réparties
Partie II :Communication dans un système distribué
Middleware (intergiciel)
Modèles de communication
Client/serveur
Diffusion de messages
Pair à pair (peer to peer)
Type de communication
Synchrone
Asynchrone
4
Plan
Partie III : Algorithmique distribuée
Voies d’études des systèmes distribués
Éléments de base d’un système distribué
Modèles conceptuels de systèmes distribués
Modèle d’interaction
Modèle de fautes
Franches
Par omission
Arbitraires ou byzantines
Détecteur de pannes
Classification
Réalisation
5
Partie I :
Systèmes distribués
1 / 64 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !