Abstract
Energy management in data centers is currently a major challenge and arouses considerable interest. Many data center operators are seeking solutions to reduce energy consumption. In this work, the problem of resource overutilization-defined as the excessive usage of critical server resources such as CPU, RAM and storage surpassing their optimal capacity-in data centers is addressed, with a particular focus on servers. Estimating the energy consumption of servers in data centers allows its managers to allocate the necessary resources to ensure adequate quality of service. The research involved generating workloads performance on various servers, each connected to a wattmeter for energy consumption measurement. Data on resource utilization rates and server energy consumption were stored and analyzed. Machine learning models were then used to forecast server energy consumption. Parametric, nonparametric, and ensemble methods were employed and validated using accuracy measurements, non-parametric tests, and model complexity to assess the quality of energy consumption prediction models. The results demonstrated that certain models could provide predictions with a low margin of error and minimal complexity like polynomial regression, while other models showed lower performance. A comparative analysis is conducted to evaluate the performance and limitations of each approach.
Author supplied keywords
Cite
CITATION STYLE
Yadari, M. E. L., Motaki, S. E. L., Yahyaouy, A., Fazazy, K. E. L., Gualous, H., & Masson, S. L. E. (2024). Application of Machine Learning Algorithms for Predicting Energy Consumption of Servers. International Journal of Advanced Computer Science and Applications, 15(11), 877–891. https://doi.org/10.14569/IJACSA.2024.0151187
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.