A critical task in the management of Infrastructure as a Service cloud data centers is the placement of Virtual Machines (VMs) over the infrastructure of physical nodes. However, as the size of data centers grows, finding optimal VM placement solutions becomes challenging. The typical approach is to rely on heuristics that improve VM placement scalability by (partially) discarding information about the VM behavior. An alternative approach providing encouraging results, namely Class-Based Placement (CBP), has been proposed recently. CBP considers VMs divided in classes with similar behavior in terms of resource usage. This technique can obtain high quality placement because it considers a detailed model of VM behavior on a per-class base. At the same time, scalability is achieved by considering a small-scale VM placement problem that is replicated as a building block for the whole data center. However, a critical parameter of CBP technique is the number (and size) of building blocks to consider. Many small building blocks may reduce the overall VM placement solution quality due to fragmentation of the physical node resources over blocks. On the other hand, few large building blocks may become computationally expensive to handle and may be unsolvable due to the problem complexity. This paper addresses this problem analyzing the impact of block size on the performance of the VM class-based placement. Furthermore, we propose an algorithm to estimate the best number of blocks. Our proposal is validated through experimental results based on a real cloud computing data center.

Automatic parameter tuning for Class-Based Virtual Machine Placement in cloud infrastructures / Canali, Claudia; Lancellotti, Riccardo. - STAMPA. - (2015), pp. 290-294. (Intervento presentato al convegno 23rd International Conference on Software, Telecommunications and Computer Networks, SoftCOM 2015 tenutosi a Split - Bol (Island of Brae), Croatia nel September 16 - 18, 2015) [10.1109/SOFTCOM.2015.7314075].

Automatic parameter tuning for Class-Based Virtual Machine Placement in cloud infrastructures

CANALI, Claudia;LANCELLOTTI, Riccardo
2015

Abstract

A critical task in the management of Infrastructure as a Service cloud data centers is the placement of Virtual Machines (VMs) over the infrastructure of physical nodes. However, as the size of data centers grows, finding optimal VM placement solutions becomes challenging. The typical approach is to rely on heuristics that improve VM placement scalability by (partially) discarding information about the VM behavior. An alternative approach providing encouraging results, namely Class-Based Placement (CBP), has been proposed recently. CBP considers VMs divided in classes with similar behavior in terms of resource usage. This technique can obtain high quality placement because it considers a detailed model of VM behavior on a per-class base. At the same time, scalability is achieved by considering a small-scale VM placement problem that is replicated as a building block for the whole data center. However, a critical parameter of CBP technique is the number (and size) of building blocks to consider. Many small building blocks may reduce the overall VM placement solution quality due to fragmentation of the physical node resources over blocks. On the other hand, few large building blocks may become computationally expensive to handle and may be unsolvable due to the problem complexity. This paper addresses this problem analyzing the impact of block size on the performance of the VM class-based placement. Furthermore, we propose an algorithm to estimate the best number of blocks. Our proposal is validated through experimental results based on a real cloud computing data center.
2015
23rd International Conference on Software, Telecommunications and Computer Networks, SoftCOM 2015
Split - Bol (Island of Brae), Croatia
September 16 - 18, 2015
290
294
Canali, Claudia; Lancellotti, Riccardo
Automatic parameter tuning for Class-Based Virtual Machine Placement in cloud infrastructures / Canali, Claudia; Lancellotti, Riccardo. - STAMPA. - (2015), pp. 290-294. (Intervento presentato al convegno 23rd International Conference on Software, Telecommunications and Computer Networks, SoftCOM 2015 tenutosi a Split - Bol (Island of Brae), Croatia nel September 16 - 18, 2015) [10.1109/SOFTCOM.2015.7314075].
File in questo prodotto:
File Dimensione Formato  
softcom2015.pdf

Open access

Tipologia: Versione dell'autore revisionata e accettata per la pubblicazione
Dimensione 143.27 kB
Formato Adobe PDF
143.27 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

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