version française rss feed
HAL : inria-00631141, version 1

Voir la fiche détaillée  BibTeX,EndNote,...
Towards Scalable, Accurate, and Usable Simulations of Distributed Applications and Systems
Olivier Beaumont1, 2, Laurent Bobelin3, Henri Casanova4, Pierre-Nicolas Clauss5, Bruno Donassolo6, Lionel Eyraud-Dubois1, 2, Stéphane Genaud7, Sascha Hunold3, Arnaud Legrand3, 8, Martin Quinson5, Cristian Rosa5, Lucas Schnorr3, 9, Mark Stillwell10, 11, Frédéric Suter12, Christophe Thiery5, Pedro Velho3, Jean-Marc Vincent3, Young J. Won1, 2
Grid'5000 Collaboration(s)

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.
1 :  INRIA Bordeaux - Sud-Ouest - CEPAGE
2 :  LaBRI - Laboratoire Bordelais de Recherche en Informatique
3 :  INRIA Grenoble Rhône-Alpes / LIG laboratoire d'Informatique de Grenoble - MESCAL
4 :  CoRG - Concurrency Research Group
6 :  UFRGS - Instituto de Informática da UFRGS
7 :  LSIIT / ICPS - Laboratoire de Sciences de l'Image, de l'Informatique et de la Télédétection, équipe ICPS
8 :  LIG - Laboratoire d'Informatique de Grenoble
9 :  GPPD - Grupo de Processamento Paralelo e Distribuído
10 :  LIP - Laboratoire de l'Informatique du Parallélisme
11 :  INRIA Grenoble Rhône-Alpes / LIP Laboratoire de l'Informatique du Parallélisme - GRAAL
12 :  CC IN2P3 - Centre de Calcul de l'inst. national de phy. nucléaire et de phy. des particules
Informatique/Calcul parallèle, distribué et partagé
Liste des fichiers attachés à ce document :
RR-7761.pdf(526.8 KB)