-\cite{Our_first_paper} and \cite{pdsec2015} , a frequency selecting algorithm was proposed to reduce
-the energy consumption of message passing iterative applications running over
-homogeneous and heterogeneous clusters respectively.
-The results of the experiments showed significant energy
-consumption reductions. All the experimental results were conducted over the
-Simgrid simulator \cite{SimGrid}, which offers easy tools to create homogeneous and heterogeneous platforms and runs message passing parallel applications over them. In this paper, a new frequency selecting algorithm,
-adapted to grid platforms composed of heterogeneous clusters, is presented. It is applied to the NAS parallel benchmarks and evaluated over a real testbed,
-the grid'5000 platform \cite{grid5000}. It selects for a grid platform running a message passing iterative
-application the vector of
-frequencies that simultaneously tries to offer the maximum energy reduction and
-minimum performance degradation ratios. The algorithm has a very small overhead,
-works online and does not need any training or profiling.
+\cite{Our_first_paper} and \cite{pdsec2015}, a frequency selecting algorithm
+was proposed to reduce the energy consumption of message passing
+applications with iterations running over homogeneous and heterogeneous clusters respectively.
+The results of the experiments showed significant energy consumption
+reductions. All the experimental results were conducted over the SimGrid
+simulator \cite{SimGrid}, which offers easy tools to describe homogeneous and heterogeneous platforms, and to simulate the execution of message passing parallel
+applications over them.
+
+
+This paper presents the following contributions :
+\begin{enumerate}
+\item two new energy and performance models for message passing
+ synchronous applications with iterations running over a heterogeneous grid platform. Both models
+ take into account communications and slack times. The models can predict the
+ required energy and the execution time of the application.
+
+\item a new online frequency selecting algorithm for heterogeneous grid
+ platforms. The algorithm has a very small overhead and does not need any
+ training nor profiling. It uses a new optimization function which
+ simultaneously maximizes the performance and minimizes the energy consumption
+ of a message passing synchronous application with iterations. The algorithm was applied to the NAS
+parallel benchmarks and evaluated over a real testbed, the Grid'5000 platform
+\cite{grid5000}.
+
+\end{enumerate}
+