Abstraction des systèmes informatiques à haute performance pour l'automatisation du déploiement d'applications dynamiques
Auteur / Autrice : | Boris Daix |
Direction : | Christine Morin, Christian Pérez, Samuel Kortas |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique |
Date : | Soutenance en 2009 |
Etablissement(s) : | Rennes 1 |
Ecole(s) doctorale(s) : | École doctorale Mathématiques, télécommunications, informatique, signal, systèmes, électronique (Rennes) |
Partenaire(s) de recherche : | Autre partenaire : Université européenne de Bretagne (2007-2016) |
Résumé
L'informatique est un formidable levier du développement humain, cependant l'utilisation de systèmes à haute performance reste complexe. En effet, allouer des ressources pour une application, l'installer sur les ressources allouées, et l'exécuter est un processus difficile. Automatiser ce processus, appelé déploiement, permet de mieux séparer les préoccupations des utilisateurs de systèmes, des développeurs d'applications, et des administrateurs d'infrastructures tout en visant de meilleures performances pour les applications. Fondée sur un modèle d'abstraction multi-niveau, la contribution de cette thèse est une architecture de déploiement automatique capable de respecter les contraintes de compatibilité et de faisabilité, inhérentes au déploiement, pour des ressources et des applications parallèles et réparties, hétérogènes, et dynamiques telles que des grappes ou des grilles de calcul et des applications paramétriques, parallèles, ou en flot de travail.