Académique Documents
Professionnel Documents
Culture Documents
Ali BEDDIAF
Département d’informatique
Université Hadj Lakhdar de Batna
http://sites.google.com/site/Abeddiaf
Introduction
• Définitions (1)
2
Introduction
• Définitions (2)
3
Introduction
• Motivations
– Evolution de la technologie
4
Introduction
• Objectifs
– Interconnexion généralisée
– Besoin d’intégration
– Besoin de communication
– Haute disponibilité
– Partage de ressources
– Systèmes à grande capacité d’évolution
– Meilleur rapport coût/performance
5
Introduction
• Problématique
– Hétérogénéité
– Ouverture
– Sécurité
– Mise à l’échelle (Scalabilité)
– Tolérance aux fautes (fauteerreurpanne)
– Concurrence
– Transparence (accès, localisation, concurrence,
réplication, mobilité, panne, échelle …etc.)
6
Introduction
• Classification (Flynn 1972)
– Selon le nombre de flux d’instructions et de
données
– 4 classes :
• SISD
• SIMD
• MISD
• MIMD machines parallèles
7
Introduction
• Machines parallèles MIMD
8
Introduction
• Machines MIMD Fort.C. à Bus
9
Introduction
• Machines MIMD Fort.C. commutée
– N2 nœuds de commutation!
10
Introduction
• Machines MIMD Faib.C. commutée
– Uniquement N*log2N commutateurs!
11
Introduction
• Machines MIMD Faib.C. sur un réseau
– Grig computing
– Cluster
– …etc.
12
Introduction
• Système d’exploitation distribué
13
Introduction
• SED à Noyau monolithique
Utilisateur
Appels « User Mode »
systèmes
« Kernel Mode »
14
Introduction
• SED à Micro-noyau
15
Introduction
• Composants d’un SED
Applications
Support de la
programmation
Services ouverts
distribuée (middleware)
Services du noyau
du système
16
Introduction
• Schéma d’un Système distribué
17
Introduction
• Middleware
– L’indépendance entre les applications et le
système
– La portabilité des applications
– Proposition de services partagés distribués
– Disponibilité du middleware sur différentes
machines
18
Introduction
• Sortes de Middleware
19