thesis

La cohérence sur mesure dans une mémoire virtuelle répartie partagée

Defense date:

Jan. 1, 1996

Edit

Institution:

Grenoble INPG

Disciplines:

Directors:

Abstract EN:

Pas de résumé disponible.

Abstract FR:

La memoire virtuelle repartie partagee (mvrp) etend les notions de memoire partagee et de memoire virtuelle a un ensemble de machines connectees par un reseau. La mvrp permet aux applications reparties de partager des donnees d'une maniere simple. Lorsqu'il existe plusieurs exemplaires d'une meme donnee dans le systeme, il faut garder la coherence entre les copies. Dans la plupart des systemes de mvrp la coherence est geree au niveau de la page machine et le protocole de gestion est fige. Ces caracteristiques limitent l'utilisation du systeme et penalisent souvent les performances des applications qui s'en servent. Nous proposons la mvrp adaptable. Il s'agit d'une mvrp ou il est possible d'adapter la structuration de la memoire et la gestion de la coherence aux besoins des applications. La mvrp adaptable propose un ensemble de protocoles de coherence et permet l'ajout d'autres. Les applications attachent aux unites de partage le protocole de coherence qui leur convient le mieux. Dans le but de faciliter la construction d'un nouveau protocole, nous proposons une architecture a deux niveaux. Le niveau bas, appele couche generique de coherence (cgc), fournit les services de base pour la construction d'un service de coherence. Le niveau haut est compose par les protocoles specifiques (ps). Un ps met en uvre un protocole de coherence sur la cgc. Nous integrons nos propositions dans arias, le prototype du service de gestion de donnees persistantes developpe dans le cadre du projet sirac. Ceci nous a permis la validation de nos propositions selon deux points de vue: le niveau d'adaptabilite reel du systeme construit et son cout