From b13f9cfc98a972d538237d93042b5fd60caba9f3 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Thu, 17 Apr 2014 15:25:00 +0200 Subject: [PATCH] SG (wip). --- hpcc.tex | 14 +++++++------- hpccBib.bib | 14 ++++++++++++++ 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/hpcc.tex b/hpcc.tex index 49459d3..ebbdd4d 100644 --- a/hpcc.tex +++ b/hpcc.tex @@ -203,16 +203,18 @@ iterations and so to very different execution times. SimGrid~\cite{casanova+legrand+quinson.2008.simgrid,SimGrid} is a simulation framework to sudy the behavior of large-scale distributed systems. As its name says, it emanates from the grid computing community, but is nowadays used to -study grids, clouds, HPC or peer-to-peer systems. -%- open source, developped since 1999, one of the major solution in the field -% +study grids, clouds, HPC or peer-to-peer systems. The early versions of SimGrid +date from 1999, but it's still actively developped and distributed as an open +source software. Today, it's one of the major generic tools in the field of +simulation for large-scale distributed systems. + SimGrid provides several programming interfaces: MSG to simulate Concurrent Sequential Processes, SimDAG to simulate DAGs of (parallel) tasks, and SMPI to run real applications written in MPI~\cite{MPI}. Apart from the native C interface, SimGrid provides bindings for the C++, Java, Lua and Ruby programming languages. The SMPI interface supports applications written in C or Fortran, -with little or no modifications. -%- implements most of MPI-2 \cite{ref} standard [CHECK] +with little or no modifications. SMPI implements about \np[\%]{80} of the MPI +2.0 standard~\cite{bedaride:hal-00919507}. %%% explain simulation %- simulated processes folded in one real process @@ -226,8 +228,6 @@ with little or no modifications. %%% validation + refs -\AG{Décrire SimGrid~\cite{casanova+legrand+quinson.2008.simgrid,SimGrid} (Arnaud)} - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \section{Simulation of the multisplitting method} %Décrire le problème (algo) traité ainsi que le processus d'adaptation à SimGrid. diff --git a/hpccBib.bib b/hpccBib.bib index c32b4e9..9d5f04c 100644 --- a/hpccBib.bib +++ b/hpccBib.bib @@ -35,6 +35,20 @@ year = {1986} year = 2014, } +@InProceedings{bedaride:hal-00919507, + title = {{Toward Better Simulation of MPI Applications on + Ethernet/TCP Networks}}, + author = {Bedaride, Paul and Degomme, Augustin and Genaud, + St{\'e}phane and Legrand, Arnaud and Markomanolis, + George and Quinson, Martin and Stillwell, Mark, Lee + and Suter, Fr{\'e}d{\'e}ric and Videau, Brice}, + booktitle = {{PMBS13 - 4th International Workshop on Performance + Modeling, Benchmarking and Simulation of High + Performance Computer Systems}}, + address = {Denver, {\'E}tats-Unis}, + year = 2013, + month = Nov, +} @article{BuRaCa, title = {Modeling and Simulation of Scalable Cloud Computing Environments and the CloudSim Toolkit: Challenges and Opportunities -- 2.39.5