Cours et principes de désignation dans les systèmes répartis

Extrait du cours et principes de désignation dans les systèmes répartis

1. Principes généraux
Les noms
nom = information permettant d’identifier un objet
adresse = information permettant d’identifier un emplacement
adresse mémoire d’exécution
adresse mémoire de stockage
liaison = mécanisme qui associe un nom et un objet
interprétation d’un nom = mécanisme permettant de passer du nom à l’objet.
La protection
mécanismes pour empêcher les accès non autorisés aux objets.
– Qui est le demandeur?
– Qu’a-t-il le droit de faire?
– Puis-je faire confiance à l’exécutant?
Système distribué
changement d’échelle pour le nombre d’objets et d’acteurs communication au moyen d’un intermédiaire “douteux”
2. La désignation
2.1. Le nommage en général
Contexte d’interprêtation des noms
L’interprêtation d’un nom dépend d’un contexte plus ou moins étendu.
Nom local: n’a de sens que dans le contexte d’un processus
Nom global: indépendant de tout contexte
En conséquence, lorsque l’on transmet le nom d’un objet, il faut :
soit être certain que le contexte est connu du récepteur
soit transmettre la partie du contexte qui permet de l’interprêter
soit transmettre un nom global (après transformation)
Les 2 niveaux de noms
On peut distinguer 2 niveaux dans le système de nommage:
Nom externe (ou symbolique) = chaîne de caractères
Nom interne = nombre binaire
Gestion des noms assure la mise en correspondance entre les deux niveaux
Notion de nom unique
problèmes:
1deux objets différents doivent avoir des noms globaux différents
2quand un objet est détruit, ne pas avoir à  rechercher toutes les références à cet objet
3pouvoir identifier un objet dans tout le système, indépendamment de sa localisation
2.2. Le nommage dans les systèmes distribués
La désignation est plus complexe qu’en centralisé:
liaisons plus complexes
liaison machines vers adresses réseaux
liaison serveurs vers machines il faut conserver l’aspect dynamique de la liaison
migration d’objets et de serveurs
duplication d’objets et de serveurs
Interprêtation des noms
Répertoires répartis et dupliqués (robustesse et facilité d’accès)
Quel répertoire choisir? => accompagner les noms de suggestions de localisation

………

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours et principes de désignation dans les systèmes répartis (568 KO) (Cours PDF)
Les systèmes répartis

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *