X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/mpi-energy2.git/blobdiff_plain/bb34e519a34c0aaf166689c6d35ddfd4dc3a318f..b5223cc9bb4a6405c85af04a40e513070c16a235:/Heter_paper.tex?ds=sidebyside diff --git a/Heter_paper.tex b/Heter_paper.tex index 069021b..274cf85 100644 --- a/Heter_paper.tex +++ b/Heter_paper.tex @@ -903,7 +903,7 @@ down the frequencies of some nodes have less effect on the performance. \subsection{The results for different power consumption scenarios} - +\label{sec.compare} The results of the previous section were obtained while using processors that consume during computation an overall power which is 80\% composed of dynamic power and 20\% of static power. In this section, these ratios are changed and two new power scenarios are considered in order to evaluate how the proposed @@ -1033,15 +1033,29 @@ for a heterogeneous cluster composed of four different types of nodes having the table~(\ref{table:platform}), it takes on average \np[ms]{0.04} for 4 nodes and \np[ms]{0.15} on average for 144 nodes to compute the best scaling factors vector. The algorithm complexity is $O(F\cdot (N \cdot4) )$, where $F$ is the number of iterations and $N$ is the number of computing nodes. The algorithm needs from 12 to 20 iterations to select the best -vector of frequency scaling factors that gives the results of the section (\ref{sec.res}). +vector of frequency scaling factors that gives the results of the sections (\ref{sec.res}) and (\ref{sec.compare}) . \section{Conclusion} \label{sec.concl} - +In this paper, we have presented a new online heterogeneous scaling algorithm +that selects the best possible vector of frequency scaling factors. This vector +gives the maximum distance (optimal tradeoff) between the normalized energy and +the performance curves. In addition, we developed a new energy model for measuring +and predicting the energy of distributed iterative applications running over heterogeneous +cluster. The proposed method evaluated on Simgrid/SMPI simulator to built a heterogeneous +platform to executes NAS parallel benchmarks. The results of the experiments showed the ability of +the proposed algorithm to changes its behaviour to selects different scaling factors when +the number of computing nodes and both of the static and the dynamic powers are changed. + +In the future, we plan to improve this method to apply on asynchronous iterative applications +where each task does not wait the others tasks to finish there works. This leads us to develop a new +energy model to an asynchronous iterative applications, where the number of iterations is not +known in advance and depends on the global convergence of the iterative system. \section*{Acknowledgment} + % trigger a \newpage just before the given reference % number - used to balance the columns on the last page % adjust value as needed - may need to be readjusted if