Volume 13 , Issue 2 , PP: 129-140, 2024 | Cite this article as | XML | Html | PDF | Full Length Article
Zainab A. Abdulazeez 1 * , Nihad Abduljalil 2 , Ahmed B. M. Fanfakh 3 , Ali Kadhum M. Al-Qurabat 4 , Esraa H. Alwan 5
Doi: https://doi.org/10.54216/JISIoT.130210
Dynamic voltage and frequency scaling (DVFS) is a tool used primarily to decrease computer processor energy consumption by lowering its operational frequency. Their only downside is that they distract from the efficiency of parallel applications while operating on parallel platforms. In a heterogeneous cluster architecture, however, a genetic algorithm is being implemented and applied to model the best trade-off between energy-saving and parallel application performance degradation. The proposed algorithm selects the best frequency vector in order to accomplish these objectives by providing the same compromise. So, the objective function of the genetic algorithm at the same time gives limited energy consumption and minimum decreases in performance. The SimGrid simulator will be used for all experiments. The suggested algorithm saves the average energy by (20 %) and the application performance degrades to the limit (0.15 %).
Genetic algorithm , heterogeneous cluster , frequency scaling , energy consumption
[1] J. L. Hennessy and D. A. Patterson, “Multiprocessors and thread-level parallelism,” Comput. Archit. A Quant. Approach, pp. 196–264, 2006.
[2] P. J. Denning and W. F. Tichy, “Highly parallel computation,” Science (80-.)., vol. 250, no. 4985, pp. 1217–1222, 1990.
[3] M. Yadav and K. Khanna, “Energy Saving Strategy Based on Profiling,” International Journal of Scientific Research in Science, Engineering and Technology (ijsrset.com), 2018.
[4] S. Imamura, E. Yoshida, and K. Oe, “Reducing CPU Power Consumption with Device Utilization-Aware DVFS for Low-Latency SSDs,” IEICE Trans. Inf. Syst., vol. 102, no. 9, pp. 1740–1749, 2019.
[5] E. André, R. Dulong, A. Guermouche, and F. Trahay, “DUF: Dynamic Uncore Frequency scaling to reduce power consumption,” 2019.
[6] V. Sundriyal, K. Keipert, M. Sosonkina, and M. S. Gordon, “Effect of frequency scaling granularity on energy-saving strategies,” Int. J. High Perform. Comput. Appl., vol. 33, no. 4, pp. 590–601, 2019.
[7] Z. A. Abdulazeez, A. B. M. Fanfakh, and E. H. Alwan, “Selecting Best CPU frequency for energy saving in cluster using genetic algorithm,” in IOP Conference Series: Materials Science and Engineering, 2020, vol. 928, no. 3, p. 32073.
[8] Jean-Claude Charr , Raphael Couturier, Ahmed Fanfakh and Arnaud Giersch, Consumption Reduction with DVFS for Message Passing Iterative Applications on Heterogeneous Architectures. The 16 th IEEE International Workshop on Parallel and Distributed Scientific and Engineering Computing. pp. 922-931. IEEE Computer Society, INDIA (2015).
[9] Mohammed, S. (2024). Using Nonparametric Methods to Estimate Monitoring Maps Six Sigma of Vegetable Oil Production. Pure Mathematics for Theoretical Computer Science, 3(2), 08-24. DOI: https://doi.org/10.54216/PMTCS.030201
[10] Shamil, S. (2024). Spatial Convolution Splines for Multivariate Spatial Data. Galoitica: Journal of Mathematical Structures and Applications, 10(2), 66-71. DOI: https://doi.org/10.54216/PMTCS.030201
[11] Idrees S.K., Fanfakh A.B.M. (2018) Performance and Energy Consumption Prediction of Randomly Selected Nodes in Heterogeneous Cluster. In: Al-mamory S., Alwan J., Hussein A. (eds) New Trends in Information and Communications Technology Applications. NTICT 2018. Communications in Computer and Information Science, vol 938. Springer, Cham.
[12] Ali, M. Z., Awad, N. H., Suganthan, P. N., Shatnawi, A. M., & Reynolds, R. G. (2018). An improved class of real-coded Genetic Algorithms for numerical optimization.Neurocomputing, 275, 155–166. doi:10.1016/j.neucom.2017.