inria-00631141, version 1
Towards Scalable, Accurate, and Usable Simulations of Distributed Applications and Systems
Olivier Beaumont
1, 2Laurent Bobelin
f, 3Henri Casanova
4Pierre-Nicolas Clauss
a, 5Bruno Donassolo b, 6Lionel Eyraud-Dubois
1, 2Stéphane Genaud
7Sascha Hunold c, 3Arnaud Legrand
d, 3, 8Martin Quinson
5Cristian Rosa
5Lucas Schnorr
d, 3, 9Mark Stillwell
10, 11Frédéric Suter
d, 12Christophe Thiery
5Pedro Velho e, 3Jean-Marc Vincent
f, 3Young J. Won 1, 2
N° RR-7761 (2011)
Résumé : The study of parallel and distributed applications and platforms, whether in the cluster, grid, peer-to-peer, volunteer, or cloud computing domain, often mandates empirical evaluation of proposed algorithm and system solutions via simulation. Unlike direct experimentation via an application deployment on a real-world testbed, simulation enables fully repeatable and configurable experiments that can often be conducted quickly for arbitrary hypothetical scenarios. In spite of these promises, current simulation practice is often not conducive to obtaining scientifically sound results. State-of-the-art simulators are often not validated and their accuracy is unknown. Furthermore, due to the lack of accepted simulation frameworks and of transparent simulation methodologies, published simulation results are rarely reproducible. We highlight recent advances made in the context of the SimGrid simulation framework in a view to addressing this predicament across the aforementioned domains. These advances, which pertain both to science and engineering, together lead to unprecedented combinations of simulation accuracy and scalability, allowing the user to trade off one for the other. They also enhance simulation usability and reusability so as to promote an Open Science approach for simulation-based research in the field.
- a – Université Henri Poincaré - Nancy I
- b – Universidade Federal do Rio Grande do Sul
- c – Université de Reims - Champagne Ardenne
- d – CNRS
- e – inria
- f – Université Joseph Fourier - Grenoble I
- 1 : CEPAGE (INRIA Bordeaux - Sud-Ouest)
- INRIA – CNRS : UMR5800 – Université Sciences et Technologies - Bordeaux I – École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)
- 2 : Laboratoire Bordelais de Recherche en Informatique (LaBRI)
- CNRS : UMR5800 – Université Sciences et Technologies - Bordeaux I – École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB) – Université Victor Segalen - Bordeaux II
- 3 : MESCAL (INRIA Grenoble Rhône-Alpes / LIG laboratoire d'Informatique de Grenoble)
- CNRS : UMR5217 – INRIA – Université Joseph Fourier - Grenoble I – Université Pierre-Mendès-France - Grenoble II – Institut polytechnique de Grenoble (Grenoble INP)
- 4 : Concurrency Research Group (CoRG)
- University of Hawaii at Manoa
- 5 : ALGORILLE (INRIA Lorraine - LORIA)
- INRIA – CNRS : UMR7503 – Université Henri Poincaré - Nancy I – Université Nancy II – Institut National Polytechnique de Lorraine (INPL)
- 6 : Instituto de Informática da UFRGS (UFRGS)
- Universidade Federal do Rio Grande do Sul
- 7 : Laboratoire de Sciences de l'Image, de l'Informatique et de la Télédétection, équipe ICPS (LSIIT / ICPS)
- Université de Strasbourg – CNRS : UMR7005
- 8 : Laboratoire d'Informatique de Grenoble (LIG)
- Université Joseph Fourier - Grenoble I – Institut Polytechnique de Grenoble - Grenoble Institute of Technology – Université Pierre-Mendès-France - Grenoble II – CNRS : UMR5217
- 9 : Grupo de Processamento Paralelo e Distribuído (GPPD)
- UFRGS
- 10 : Laboratoire de l'Informatique du Parallélisme (LIP)
- Université de Lyon – CNRS : UMR5668 – INRIA – École Normale Supérieure - Lyon – Université Claude Bernard - Lyon I
- 11 : GRAAL (INRIA Grenoble Rhône-Alpes / LIP Laboratoire de l'Informatique du Parallélisme)
- CNRS : UMR5668 – INRIA – École Normale Supérieure - Lyon – Université Claude Bernard - Lyon I – Laboratoire d'informatique du Parallélisme
- 12 : Centre de Calcul de l'inst. national de phy. nucléaire et de phy. des particules (CC IN2P3)
- CNRS : USR6402 – IN2P3
- Collaboration : Grid'5000
- Domaine : Informatique/Calcul parallèle, distribué et partagé
- Référence interne : RR-7761
- inria-00631141, version 1
- http://hal.inria.fr/inria-00631141
- oai:hal.inria.fr:inria-00631141
- Contributeur : Martin Quinson
- Soumis le : Mardi 11 Octobre 2011, 17:18:47
- Dernière modification le : Jeudi 6 Septembre 2012, 01:09:33






Documents associés
Exporter