+The important technique for energy reduction of parallel systems is CPU frequency
+scaling. This operation used by many researchers to reduce energy consumption in many
+ways. Frequency scaling operation also has big impact on the performance. In some cases,
+the performance degradation ratio is bigger than energy saving ratio when the frequency scaled
+to down level. Therefore, the trade offs between the energy and performance becomes more
+important topic when using this technique. In this paper we developed an algorithm that
+select the frequency scaling factor for both energy and performance simultaneously.
+This algorithm takes into account the communication times when selecting the frequency scaling
+factor. It is works online without training or profiling to have very small overhead.
+The algorithm has better energy-performance trade offs compared to other methods.