X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba-papers.git/blobdiff_plain/9911943c93ae5bf236e3ce150fd66adca2e023d7..17d78e924ed13c9a07e389f6c38ae0d640f6d70d:/supercomp11/supercomp11.tex diff --git a/supercomp11/supercomp11.tex b/supercomp11/supercomp11.tex index 37e8ef4..e47ab3f 100644 --- a/supercomp11/supercomp11.tex +++ b/supercomp11/supercomp11.tex @@ -21,8 +21,7 @@ for asynchronous iterative load balancing} \author{Raphaël Couturier \and - Arnaud Giersch \and - Abderrahmane Sider + Arnaud Giersch } \institute{R. Couturier \and A. Giersch \at @@ -32,10 +31,6 @@ \email{% raphael.couturier@univ-fcomte.fr, arnaud.giersch@univ-fcomte.fr} - \and - A. Sider \at - University of Béjaïa, Béjaïa, Algeria \\ - \email{ar.sider@univ-bejaia.dz} } \maketitle @@ -246,21 +241,21 @@ he proceeds as following. \section{Other strategies} \label{Other} -\textbf{Question} faut-il décrire les stratégies makhoul et simple ? +% \textbf{Question} faut-il décrire les stratégies makhoul et simple ? -\paragraph{simple} Tentative de respecter simplement les conditions de Bertsekas. -Parmi les voisins moins chargés que soi, on sélectionne : -\begin{itemize} -\item un des moins chargés (vmin) ; -\item un des plus chargés (vmax), -\end{itemize} -puis on équilibre avec vmin en s'assurant que notre charge reste -toujours supérieure à celle de vmin et à celle de vmax. +% \paragraph{simple} Tentative de respecter simplement les conditions de Bertsekas. +% Parmi les voisins moins chargés que soi, on sélectionne : +% \begin{itemize} +% \item un des moins chargés (vmin) ; +% \item un des plus chargés (vmax), +% \end{itemize} +% puis on équilibre avec vmin en s'assurant que notre charge reste +% toujours supérieure à celle de vmin et à celle de vmax. -On envoie donc (avec "self" pour soi-même) : -\[ - \min\left(\frac{load(self) - load(vmin)}{2}, load(self) - load(vmax)\right) -\] +% On envoie donc (avec "self" pour soi-même) : +% \[ +% \min\left(\frac{load(self) - load(vmin)}{2}, load(self) - load(vmax)\right) +% \] \paragraph{makhoul} Ordonne les voisins du moins chargé au plus chargé puis calcule les différences de charge entre soi-même et chacun des @@ -450,12 +445,31 @@ available at \textbf{FIXME URL}. \subsection{Experimental contexts} \label{Contexts} -\textbf{FIXME once the experimentation is done!} +\paragraph{Configurations} +\begin{description} +\item[\textbf{platforms}] homogeneous (cluster); heterogeneous (subset + of Grid5000) +\item[\textbf{platform size}] platforms with 16, 64, 256, and 1024 nodes +\item[\textbf{topologies}] line; torus; hypercube +\item[\textbf{initial load distribution}] initially on a only node; + initially on all nodes +\item[\textbf{comp/comm ratio}] $10/1$, $1/1$, $1/10$ +\end{description} + +\paragraph{Algorithms} +\begin{description} +\item[\textbf{strategies}] makhoul; besteffort with $k\in \{1,2,4\}$ +\item[\textbf{variants}] with, and without virtual load (bookkeeping) +\item[\textbf{domain}] real load, and integer load +\end{description} + +\paragraph{Metrics} + \begin{description} -\item[platforms] homogeneous (cluster) ; heterogeneous (subset of Grid5000) -\item[topologies] -\item[algorithms] -\item[etc.] +\item[\textbf{average idle time}] +\item[\textbf{average convergence date}] +\item[\textbf{maximum convergence date}] +\item[\textbf{data transfer amount}] relative to the total data amount \end{description} \subsection{Validation of our approaches}