Journal of Intelligent Systems and Internet of Things

Journal DOI

https://doi.org/10.54216/JISIoT

Submit Your Paper

2690-6791ISSN (Online) 2769-786XISSN (Print)

Volume 13 , Issue 2 , PP: 129-140, 2024 | Cite this article as | XML | Html | PDF | Full Length Article

Energy saving of cluster computing by CPU frequency Tuning using genetic algorithm

Zainab A. Abdulazeez 1 * , Nihad Abduljalil 2 , Ahmed B. M. Fanfakh 3 , Ali Kadhum M. Al-Qurabat 4 , Esraa H. Alwan 5

  • 1 College of Education for Human Sciences, University of Karbala, 56001, Iraq - (zainab.abdulhameed@uokerbala.edu.iq)
  • 2 Department of Air Conditioning and Refrigeration, University of Warith Al-Anbiyaa, Karbala 56001, Iraq - (nihad.ab@uowa.edu.iq)
  • 3 Department of Computer Science, College of science for women, University of Babylon, Babylon, 51002, Iraq - (ahmed.fanfakh@uobabylon.edu.iq)
  • 4 Department of Cyber Security, College of Sciences, Al-Mustaqbal university, 51001, Babylon, Iraq - (ali.kadhum.mohammed@uomus.edu.iq)
  • 5 Department of Computer Science, College of science for women, University of Babylon, Babylon, 51002, Iraq - (esras.hadi@uobabylon.edu.iq)
  • Doi: https://doi.org/10.54216/JISIoT.130210

    Received: October 19, 2023 Revised: February 25, 2024 Accepted: June 19, 2024
    Abstract

    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 %).

    Keywords :

    Genetic algorithm , heterogeneous cluster , frequency scaling , energy consumption

    References

    [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. 

    Cite This Article As :
    A., Zainab. , Abduljalil, Nihad. , B., Ahmed. , Kadhum, Ali. , H., Esraa. Energy saving of cluster computing by CPU frequency Tuning using genetic algorithm. Journal of Intelligent Systems and Internet of Things, vol. , no. , 2024, pp. 129-140. DOI: https://doi.org/10.54216/JISIoT.130210
    A., Z. Abduljalil, N. B., A. Kadhum, A. H., E. (2024). Energy saving of cluster computing by CPU frequency Tuning using genetic algorithm. Journal of Intelligent Systems and Internet of Things, (), 129-140. DOI: https://doi.org/10.54216/JISIoT.130210
    A., Zainab. Abduljalil, Nihad. B., Ahmed. Kadhum, Ali. H., Esraa. Energy saving of cluster computing by CPU frequency Tuning using genetic algorithm. Journal of Intelligent Systems and Internet of Things , no. (2024): 129-140. DOI: https://doi.org/10.54216/JISIoT.130210
    A., Z. , Abduljalil, N. , B., A. , Kadhum, A. , H., E. (2024) . Energy saving of cluster computing by CPU frequency Tuning using genetic algorithm. Journal of Intelligent Systems and Internet of Things , () , 129-140 . DOI: https://doi.org/10.54216/JISIoT.130210
    A. Z. , Abduljalil N. , B. A. , Kadhum A. , H. E. [2024]. Energy saving of cluster computing by CPU frequency Tuning using genetic algorithm. Journal of Intelligent Systems and Internet of Things. (): 129-140. DOI: https://doi.org/10.54216/JISIoT.130210
    A., Z. Abduljalil, N. B., A. Kadhum, A. H., E. "Energy saving of cluster computing by CPU frequency Tuning using genetic algorithm," Journal of Intelligent Systems and Internet of Things, vol. , no. , pp. 129-140, 2024. DOI: https://doi.org/10.54216/JISIoT.130210