Placement is the process of deploying virtual machines (VMs) over the physical machines (PMs) available in a cloud datacenter. Unfortunately, too many running PMs inflate energy requirements, while too aggressive packings of VMs over the same host degrade performances. Therefore, the paper presents a VM placement method based on model predictive control to reduce the power consumption of cloud datacenters while maintaining Quality of Service requirements. To describe the evolution of the system, a discrete-time dynamic model is introduced with several constraints. Placement strategies are obtained by solving finite-horizon optimal control problems with integer variables at each time step. The effectiveness of the proposed approach is evaluated through simulations and compared with two heuristics taken from the literature.

Model predictive control for the placement of virtual machines in cloud computing applications

M Gaggero;L Caviglione
2016

Abstract

Placement is the process of deploying virtual machines (VMs) over the physical machines (PMs) available in a cloud datacenter. Unfortunately, too many running PMs inflate energy requirements, while too aggressive packings of VMs over the same host degrade performances. Therefore, the paper presents a VM placement method based on model predictive control to reduce the power consumption of cloud datacenters while maintaining Quality of Service requirements. To describe the evolution of the system, a discrete-time dynamic model is introduced with several constraints. Placement strategies are obtained by solving finite-horizon optimal control problems with integer variables at each time step. The effectiveness of the proposed approach is evaluated through simulations and compared with two heuristics taken from the literature.
2016
Istituto di Studi sui Sistemi Intelligenti per l'Automazione - ISSIA - Sede Bari
Model predictive control
cloud computing
placement
virtual machines
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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