Thèse soutenue

Infrastructures virtuelles dynamiquement approvisionnées : spécification, allocation et exécution
FR  |  
EN
Accès à la thèse
Auteur / Autrice : Guilherme Piêgas Koslovski
Direction : Paulo GonçalvèsPascale Vicat-Blanc
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 08/07/2011
Etablissement(s) : Lyon, École normale supérieure
Ecole(s) doctorale(s) : École doctorale en Informatique et Mathématiques de Lyon
Partenaire(s) de recherche : Laboratoire : Laboratoire de l'informatique du parallélisme (Lyon ; 1988-....) - RESO / INRIA Grenoble Rhône-Alpes / LIP Laboratoire de l'Informatique du Parallélisme
Jury : Président / Présidente : Djamal Zeghlache
Examinateurs / Examinatrices : Paulo Gonçalvès, Pascale Vicat-Blanc, Yves Denneulin, Frédéric Desprez
Rapporteurs / Rapporteuses : Yves Denneulin

Mots clés

FR  |  
EN

Résumé

FR  |  
EN

Les Infrastructures Virtuelles (VIs) ont émergé de la combinaison de l’approvisionnement des ressources informatiques et des réseaux virtuels dynamiques. Grâce à la virtualisation combinée des ressource de calcul et de réseau, le concept de VI transforme l’Internet en un réservoir mondial de ressources interconnectées. Avec l’innovation des VIs viennent aussi des nouveaux défis nécessitant le développement de modèles et technologies, pour assister la migration d’applications existantes d’infrastructures traditionnelles vers des VIs. L’abstraction complète des ressources physiques et l’indéterminisme dans les besoins des applications, en termes de ressources de calcul et de communication ont fait de la composition de VI un problème difficile. En outre, l’allocation d’un ensemble des VIs sur un substrat distribué est un problème NP-difficile. En plus des objectifs traditionnels (par exemple un coût minimal, un revenu croissant), un algorithme d’allocation doit également satisfaire les attentes des utilisateurs (par exemple la qualité de l’allocation). Ce manuscrit contribue aux initiatives de recherche en cours avec les propositions suivantes : i) le Virtual Infrastructure Description Language (VXDL), qui permet aux utilisateurs et aux systèmes de décrire les composants pertinents d’une VI ; ii) un mécanisme qui traduit un flux de travail en une spécification de VI pour faciliter l’exécution d’applications distribuées; iii) une solution pour réduire l’espace de recherche d’une façon automatique qui accélère le processus d’allocation ; et iv) un service offert par des fournisseurs d'infrastructure avec lequel un utilisateur peut déléguer les besoins en fiabilité.