Robust optimization for energy-efficient virtual machine consolidation in modern datacenters

Energy efficient virtual machine (VM) consolidation in modern data centers is typically optimized using methods such as Mixed Integer Programming, which typically require precise input to the model. Unfortunately, many parameters are uncertain or very difficult to predict precisely in the real world...

ver descrição completa

Detalhes bibliográficos
Autores: Nasim, Robayet, Zola, Enrica Valeria|||0000-0001-6067-729X, Kassler, Andreas
Formato: artículo
Fecha de publicación:2018
País:España
Recursos:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/119409
Acesso em linha:https://hdl.handle.net/2117/119409
https://dx.doi.org/10.1007/s10586-018-2718-6
Access Level:acceso abierto
Palavra-chave:Cloud computing
virtual machine consolidation
energy efficiency
optimization model
robust optimization
cloud computing
green datacenter
Computació en núvol
Àrees temàtiques de la UPC::Enginyeria de la telecomunicació
Descrição
Resumo:Energy efficient virtual machine (VM) consolidation in modern data centers is typically optimized using methods such as Mixed Integer Programming, which typically require precise input to the model. Unfortunately, many parameters are uncertain or very difficult to predict precisely in the real world. As a consequence, a once calculated solution may be highly infeasible in practice. In this paper, we use methods from robust optimization theory in order to quantify the impact of uncertainty in modern data centers. We study the impact of different parameter uncertainties on the energy efficiency and overbooking ratios such as e.g. VM resource demands, migration related overhead or the power consumption model of the servers used. We also show that setting aside additional resource to cope with uncertainty of workload influences the overbooking ration of the servers and the energy consumption. We show that, by using our model, Cloud operators can calculate a more robust migration schedule leading to higher total energy consumption. A more risky operator may well choose a more opportunistic schedule leading to lower energy consumption but also higher risk of SLA violation.