]> AND Private Git Repository - hpcc2014.git/commitdiff
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
SimGrid++
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Fri, 25 Apr 2014 09:28:34 +0000 (11:28 +0200)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Fri, 25 Apr 2014 09:28:34 +0000 (11:28 +0200)
hpcc.tex
hpccBib.bib

index 5ae025fb69135ccd3d7518a2362f9302fe625aa6..1179edb87cf90ad145a9103c8bd6dbb4186b86d9 100644 (file)
--- a/hpcc.tex
+++ b/hpcc.tex
@@ -248,21 +248,27 @@ this paper.  The SMPI interface implements about \np[\%]{80} of the MPI 2.0
 standard~\cite{bedaride:hal-00919507}, and supports applications written in C or
 Fortran, with little or no modifications.
 
-With SimGrid, the execution of a distributed application is simulated on a
+Within SimGrid, the execution of a distributed application is simulated on a
 single machine.  The application code is really executed, but some operations
-like the communications are intercepted to be simulated according to the
-characteristics of the simulated execution platform.  The description of this
-target platform is given as an input for the execution, by the mean of an XML
-file.  It describes the properties of the platform, such as the computing node
-with their computing power, the interconnection links with their bandwidth and
-latency, and the routing strategy.  The simulated running time of the
-application is computed according to these properties.
-
-%%% TODO: add some words+refs about SimGrid's accuracy and scalability.}
-
-\AG{Faut-il ajouter quelque-chose ?} 
-\CER{Comme tu as décrit la plateforme d'exécution, on peut ajouter éventuellement le fichier XML contenant des hosts dans les clusters formant la grille
-  \AG{Bof.}}
+like the communications are intercepted, and their running time is computed
+according to the characteristics of the simulated execution platform.  The
+description of this target platform is given as an input for the execution, by
+the mean of an XML file.  It describes the properties of the platform, such as
+the computing node with their computing power, the interconnection links with
+their bandwidth and latency, and the routing strategy.  The simulated running
+time of the application is computed according to these properties.
+
+To compute the durations of the operations in the simulated world, and to take
+into account resource sharing (e.g.  bandwith sharing between competiting
+communications), SimGrid uses a fluid model.  This allows to run relatively fast
+simulations, while still keeping accurate
+results~\cite{bedaride:hal-00919507,tomacs13}.  Moreover, depending on the
+simulated application, SimGrid/SMPI allows to skip long lasting computations and
+to only take their duration into account.  When the real computations cannot be
+skipped, but the results have no importance for the simulation results, there is
+also the possibility to share dynamically allocated data structures between
+several simulated processes, and thus to reduce the whole memory consumption.
+These two techniques can help to run simulations at a very large scale.
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \section{Simulation of the multisplitting method}
index 022797b4ba03aa1232bc2f76897c2f9f74ddf5e1..f7a3e5bc6dbf4b36411f62a38d40d3031d439bb8 100644 (file)
@@ -50,6 +50,19 @@ year = {1986}
   NOmonth =      Nov,
 }
 
+@Article{tomacs13,
+  author =       {Velho, Pedro and Schnorr, Lucas and Casanova, Henri
+                  and Legrand, Arnaud},
+  title =        {{On the Validity of Flow-level TCP Network Models
+                  for Grid and Cloud Simulations}},
+  journal =      {{ACM Transactions on Modeling and Computer
+                  Simulation}},
+  year =         2013,
+  publisher =    {ACM},
+  volume =       23,
+  number =       4,
+  month =        Oct
+}
 
 @article{Calheiros:2011:CTM:1951445.1951450,
  author = {Calheiros, Rodrigo N. and Ranjan, Rajiv and Beloglazov, Anton and De Rose, C\&\#x00e9;sar A. F. and Buyya, Rajkumar},