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 regression 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. The experimental evaluation, based on regression modeling exploited to forecast CPU and energy usage, shows a comparative analysis among several approaches and demonstrates the effectiveness of machine learning-driven allocations of VMs in optimizing resource utilization and reducing energy consumption.

Enhancing energy efficiency in cloud computing through regression models: A data-driven approach with experimental validation

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 regression 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. The experimental evaluation, based on regression modeling exploited to forecast CPU and energy usage, shows a comparative analysis among several approaches and demonstrates the effectiveness of machine learning-driven allocations of VMs in optimizing resource utilization and reducing energy consumption.
2025
Istituto di Calcolo e Reti ad Alte Prestazioni - ICAR
Energy-efficient cloud architecturesMachine learningRegression algorithms
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0167739X25005394-main_Optimized.pdf

accesso aperto

Tipologia: Versione Editoriale (PDF)
Licenza: Creative commons
Dimensione 10.14 MB
Formato Adobe PDF
10.14 MB Adobe PDF Visualizza/Apri

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/559571
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact