PM2 : un environnement pour une conception portable et une exécution efficace des applications parallèles irrégulières
- Langue : Français
- Discipline : Informatique
- Identifiant : Inconnu
- Type de thèse : Doctorat
- Date de soutenance : 01/01/1997
Résumé en langue originale
CE TRAVAIL S'INSCRIT DANS LE CADRE DU PROJET ESPACE DONT L'OBJECTIF EST DE DEFINIR UN CADRE METHODOLOGIQUE AINSI QU'UN ENVIRONNEMENT DE DEVELOPPEMENT POUR LA CONCEPTION D'APPLICATIONS PARALLELES IRREGULIERES SUR ARCHITECTURES DISTRIBUEES. LA PARALLELISATION DE CES APPLICATIONS, DONT LE COMPORTEMENT N'EST PAS.PREVISIBLE A PRIORI, POSE PROBLEME AUX NIVEAUX DE L'EXPRESSION DU DECOUPAGE PARALLELE, DE LA PRISE EN CHARGE DES DIFFERENTES TACHES A L'EXECUTION ET DE LEUR REPARTITION SUR LES PROCESSUS DISPONIBLES. LA CONTRIBUTION DE CETTE THESE SE TRADUIT PAR LA DEFINITION ET LA REALISATION D'UN SUPPORT EXECUTIF DISTRIBUE BASE SUR LA NOTION DE PROCESSUS LEGER NOMME PM#2 CONSTITUANT LA BASE DE L'ENVIRONNEMENT ESPACE. DANS L'OPTIQUE D'UNE VIRTUALISATION TOTALE DE L'ARCHITECTURE, NOUS PROPOSONS UN MODELE DE CONCEPTION DES APPLICATIONS S'ARTICULANT AUTOUR DE TROIS AXES PRINCIPAUX QUI SONT 1) UN DECOUPAGE DES APPLICATIONS IRREGULIERES A L'AIDE DES MECANISMES D'APPEL DE PROCEDURE A DISTANCE LEGER ET DE CLONAGE LEGER, 2) UN ORDONNANCEMENT PREEMPTIF DES PROCESSUS LEGERS ET 3) DES MECANISMES PERMETTANT LA MIGRATION DES PROCESSUS LEGERS (MOBILITE). LA CONJONCTION DE CES CONCEPTS REND POSSIBLE LA CONCEPTION D'APPLICATIONS INDEPENDANTES DE L'ARCHITECTURE S'EXECUTANT EFFICACEMENT EN CONTEXTE DISTRIBUE, MOYENNANT L'UTILISATION D'UNE COUCHE LOGICIELLE DEFINISSANT LA STRATEGIE D'ORDONNANCEMENT DES ACTIVITES. LA REALISATION DE CET ENVIRONNEMENT S'APPUIE PRINCIPALEMENT SUR UNE BIBLIOTHEQUE DE PROCESSUS LEGERS DE NIVEAU UTILISATEUR, NOMMEE MARCEL, CONCUE DANS LE CADRE DE CETTE THESE. NOTRE EMARCHE MONTRE COMMENT IL EST POSSIBLE D'ACCEDER A DES FONCTIONNALITES EVOLUEES (TELLES QUE LA MIGRATION) ET A DES PERFORMANCES ELEVEES SANS SACRIFIER LA PORTABILITE DE L'ENVIRONNEMENT. ACTUELLEMENT, PM#2 EST OPERATIONNEL SUR SIX ARCHITECTURES ET UTILISE DANS PLUSIEURS LABORATOIRES DE RECHERCHE FRANCAIS. LES PREMIERES CONCLUSIONS ISSUES DE CES COLLABORATIONS CONFIRMENT LA PERTINENCE DE NOTRE APPROCHE
AUTEUR
- Namyst, Raymond