nodes. This is improved the execution time degradation and energy saving in the same time.
The proposed algorithm works online during the execution time of the iterative MPI program. It is
returns a vector of optimal frequency scaling factors depending on the
objective function EQ(\ref{eq:max}). The program changes the new frequencies of
the CPUs according to the computed scaling factors. This algorithm has a small
execution time: for a heterogeneous cluster composed of four different types of
nodes. This is improved the execution time degradation and energy saving in the same time.
The proposed algorithm works online during the execution time of the iterative MPI program. It is
returns a vector of optimal frequency scaling factors depending on the
objective function EQ(\ref{eq:max}). The program changes the new frequencies of
the CPUs according to the computed scaling factors. This algorithm has a small
execution time: for a heterogeneous cluster composed of four different types of