Émulation d'applications distribuées sur des plates-formes virtuelles simulées

Marion Guthmuller 1 Lucas Nussbaum 1 Martin Quinson 1
1 ALGORILLE - Algorithms for the Grid
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Résumé : L'émulation est une approche expérimentale permettant d'exécuter des applications réelles dans un environnement virtuel, permettant ainsi de se placer dans les conditions expérimentales nécessaires à l'expérience. La plupart des solutions d'émulation reposent sur une infrastructure lourde, et utilisent un cluster et une couche d'émulation pour reproduire l'environnement souhaité. Dans cet article, nous présentons une approche d'émulation basée sur l'interception des actions de l'application à étudier, et sur l'utilisation du simulateur SimGrid pour simuler l'environnement virtuel. Nous exposons les motivations, les objectifs et les apports de cette approche, ainsi que les verrous technologiques à surmonter pour l'implémenter. Puis nous nous concentrons sur le problème clé de l'interception des actions de l'application, et comparons quatre méthodes différentes à plusieurs niveaux de la pile logicielle. Nous finissons par démontrer la faisabilité de la méthode basée sur ptrace à l'aide d'un prototype, que nous validons par l'extraction de la trace des communications et des calculs lors de l'exécution d'une application pair-à-pair.
Type de document :
Communication dans un congrès
Rencontres francophones du Parallélisme (RenPar'20), May 2011, Saint Malo, France. 2011
Liste complète des métadonnées

Littérature citée [12 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00565341
Contributeur : Martin Quinson <>
Soumis le : vendredi 11 février 2011 - 17:31:35
Dernière modification le : jeudi 11 janvier 2018 - 06:19:48
Document(s) archivé(s) le : mardi 6 novembre 2012 - 13:51:18

Fichier

RR-7536.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00565341, version 1

Collections

Citation

Marion Guthmuller, Lucas Nussbaum, Martin Quinson. Émulation d'applications distribuées sur des plates-formes virtuelles simulées. Rencontres francophones du Parallélisme (RenPar'20), May 2011, Saint Malo, France. 2011. 〈inria-00565341〉

Partager

Métriques

Consultations de la notice

464

Téléchargements de fichiers

241