The rapid growth of Cloud Computing and the expansion of large data centers have led to significant increases in energy consumption for hardware and cooling systems. This surge in power usage has raised operational costs, making energy efficiency a pressing issue for data center management. Virtual Machines (VMs) consolidation is a widely studied strategy to mitigate these costs by minimizing the number of active physical servers while maintaining user Service Level Agreements (SLAs). However, the success of consolidation largely depends on accurately forecasting VM resource needs. This paper presents the design and development of an energy-aware VMs allocation system that leverages predictive machine learning models to forecast future computational demands (CPU) of each VM. By anticipating these needs, the system optimally allocates VMs to available servers, effectively balancing energy savings with performance. A preliminary experimental evaluation, conducted on synthetic data, leverages predictive modeling within a server simulation to assess CPU and energy usage, demonstrating the effectiveness of energy-aware VMs allocation in optimizing resource utilization and reducing energy consumption.

Improving Cloud Energy Efficiency through Machine Learning Models

Cesario, Eugenio;Vinci, Andrea;
2025

Abstract

The rapid growth of Cloud Computing and the expansion of large data centers have led to significant increases in energy consumption for hardware and cooling systems. This surge in power usage has raised operational costs, making energy efficiency a pressing issue for data center management. Virtual Machines (VMs) consolidation is a widely studied strategy to mitigate these costs by minimizing the number of active physical servers while maintaining user Service Level Agreements (SLAs). However, the success of consolidation largely depends on accurately forecasting VM resource needs. This paper presents the design and development of an energy-aware VMs allocation system that leverages predictive machine learning models to forecast future computational demands (CPU) of each VM. By anticipating these needs, the system optimally allocates VMs to available servers, effectively balancing energy savings with performance. A preliminary experimental evaluation, conducted on synthetic data, leverages predictive modeling within a server simulation to assess CPU and energy usage, demonstrating the effectiveness of energy-aware VMs allocation in optimizing resource utilization and reducing energy consumption.
2025
Istituto di Calcolo e Reti ad Alte Prestazioni - ICAR
Energy consumption , Data centers , Cloud computing , Machine learning , Predictive models , Virtual machines , Energy efficiency , Servers , Resource management , Optimization
File in questo prodotto:
File Dimensione Formato  
Improving_Cloud_Energy_Efficiency_through_Machine_Learning_Models.pdf

solo utenti autorizzati

Tipologia: Versione Editoriale (PDF)
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 555.11 kB
Formato Adobe PDF
555.11 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/551962
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact