Towards Scalable, Accurate, and Usable Simulations of Distributed Applications and Systems

Olivier Beaumont 1, 2 Laurent Bobelin 3 Henri Casanova 4 Pierre-Nicolas Clauss 5 Bruno Donassolo 6 Lionel Eyraud-Dubois 1, 2 Stéphane Genaud 7 Sascha Hunold 3 Arnaud Legrand 8, 3 Martin Quinson 5 Cristian Rosa 5 Lucas Schnorr 3, 9 Mark Stillwell 10, 11 Frédéric Suter 12 Christophe Thiery 5 Pedro Velho 3 Jean-Marc Vincent 3 Young Won 1, 2
1 CEPAGE - Algorithmics for computationally intensive applications over wide scale distributed platforms
Université Sciences et Technologies - Bordeaux 1, Inria Bordeaux - Sud-Ouest, École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB), CNRS - Centre National de la Recherche Scientifique : UMR5800
3 MESCAL - Middleware efficiently scalable
Inria Grenoble - Rhône-Alpes, LIG - Laboratoire d'Informatique de Grenoble
5 ALGORILLE - Algorithms for the Grid
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
11 GRAAL - Algorithms and Scheduling for Distributed Heterogeneous Platforms
Inria Grenoble - Rhône-Alpes, LIP - Laboratoire de l'Informatique du Parallélisme
Résumé : L'étude de systèmes et applications parallèles et distribués, qu'il s'agisse de clusters, de grilles, de systèmes pair-à-pair de volunteer computing, ou de cloud, demandent souvent l'évaluation empirique par simulation des algorithmes et solutions proposés. Contrairement à l'expérimentation directe par déploiement d'applications sur des plates-formes réelles, la simulation permet des expériences reproductibles pouvant être menée rapidement sur n'importe quel scénario hypothétique. Malgré ces avantages théoriques, les pratiques actuelles en matière de simulation ne permettent souvent pas d'obtenir des résultats scientifiquement éprouvés. Les simulateurs classiques sont trop souvent validés et leur réalisme n'est pas démontré. De plus, le manque d'environnements de simulation communément acceptés et de méthodologies classiques de simulation font que les résultats publiés grâce à cette approche sont rarement reproductibles par la communauté. Nous présentons dans cet article les avancées récentes dans le contexte de l'environnement SimGrid pour répondre à ces difficultés. Ces avancées, comprenant à la fois des aspects techniques et scientifiques, rendent possible une combinaison inégalée de réalisme et précision de simulation et d'extensibilité. Cela permet aux utilisateurs de choisir le grain des modèles utilisés pour ses simulations en fonction de ses besoins de réalisme et d'extensibilité. Les travaux présentés ici améliorent également l'utilisabilité et la réutilisabilité de façon à promouvoir l'approche d'Open Science pour les recherches basées sur la simulation dans notre domaine.
Type de document :
Rapport
[Research Report] RR-7761, INRIA. 2011, pp.36


https://hal.inria.fr/inria-00631141
Contributeur : Martin Quinson <>
Soumis le : mardi 11 octobre 2011 - 17:18:47
Dernière modification le : samedi 1 octobre 2016 - 01:08:08
Document(s) archivé(s) le : mardi 13 novembre 2012 - 16:26:22

Fichier

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

Identifiants

  • HAL Id : inria-00631141, version 1

Citation

Olivier Beaumont, Laurent Bobelin, Henri Casanova, Pierre-Nicolas Clauss, Bruno Donassolo, et al.. Towards Scalable, Accurate, and Usable Simulations of Distributed Applications and Systems. [Research Report] RR-7761, INRIA. 2011, pp.36. <inria-00631141>

Exporter

Partager

Métriques

Consultations de
la notice

505

Téléchargements du document

289