-
nommage
-
nommage
-
identification
- par nom
- par attribut
-
espace de nommage
- structuré
- géré par un service de nommage
- répertoires
-
liaison
- tardive si possible
- à cause distribution
-
ramasse miettes
- suppression
- objets non référencés
-
localisation
-
résolution
- de nom
- d'adresse
-
où est l'info ?
- cache local
-
Passage de messages
- la base
-
TCP/IP
-
nommage
- @:port
-
infrastructure
- service basique
-
application doit tout faire
- empaquetage des données
- codage/décodage
- traitement des erreurs/pannes
- asynchrone
-
MPI
-
modèle MPMD
- SPMD
-
communicateurs
- groupes
- de processus
-
voir refcard
- MPIref.pdf
-
critique
-
+
- flexible
- performant
- standard
-
-
- bas niveau
- peu commode
-
RPC
-
représentation
- locale
- d'une interface distante
- par des appels de procédure
- abstraction du niveau langage de programmation
- requête-réponse synchrone
-
problèmes
-
passage de paramètres
-
sémantique
- par valeur, référence, nom, copie-restauration ?
- typage et représentation données
-
liaison
- dynamique
-
compilation
- génération de souches et squelettes
- à partir de descripteurs d'interfaces
-
exceptions
- pas de variable errno partagée
- doit utiliser canal de comm
- géré par bibliothèque
-
sémantique
- au plus un
- au moins un
- peut-être
- exactement un
-
sécurité
- primordial
-
propriétés
-
authentification
- client
- serveur
- confidentialité
- authenticité
- autorisation