In this paper, we present a set of power-aware dynamic allocators for virtual machines (VMs) in cloud data centers (DCs) taking advantage of the software defined networking paradigm. Each VM request is characterized by four parameters: 1) CPU; 2) RAM; 3) disk; and 4) bandwidth. We design the allocators in order to accept as many VM requests as possible, taking into account the power consumption of the network devices. In this paper, we introduce ten different allocation strategies, and compare them with a baseline that consists of using the first available server (first fit). The allocators differ in terms of allocation policy (best fit/worst fit), allocation strategy (single/multi objective optimization), and joint/disjoint selection of IT and network resources. For both joint and disjoint approaches, we evaluate the behavior of all possible pairs policy-strategy, varying the load of the DC and the number of VMs to be allocated. Moreover, the experimental results highlight that joint approaches outperform disjoint ones.

Power Consumption-Aware Virtual Machine Placement in Cloud Data Center

Portaluri, Giuseppe
;
Giordano, Stefano;Pagano, Michele
2017-01-01

Abstract

In this paper, we present a set of power-aware dynamic allocators for virtual machines (VMs) in cloud data centers (DCs) taking advantage of the software defined networking paradigm. Each VM request is characterized by four parameters: 1) CPU; 2) RAM; 3) disk; and 4) bandwidth. We design the allocators in order to accept as many VM requests as possible, taking into account the power consumption of the network devices. In this paper, we introduce ten different allocation strategies, and compare them with a baseline that consists of using the first available server (first fit). The allocators differ in terms of allocation policy (best fit/worst fit), allocation strategy (single/multi objective optimization), and joint/disjoint selection of IT and network resources. For both joint and disjoint approaches, we evaluate the behavior of all possible pairs policy-strategy, varying the load of the DC and the number of VMs to be allocated. Moreover, the experimental results highlight that joint approaches outperform disjoint ones.
2017
Portaluri, Giuseppe; Adami, Davide; Gabbrielli, Andrea; Giordano, Stefano; Pagano, Michele
File in questo prodotto:
File Dimensione Formato  
portaluri.pdf

solo utenti autorizzati

Tipologia: Versione finale editoriale
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 1.68 MB
Formato Adobe PDF
1.68 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
main-01-final.pdf

accesso aperto

Tipologia: Documento in Post-print
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 843.28 kB
Formato Adobe PDF
843.28 kB 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/11568/904430
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 18
  • ???jsp.display-item.citation.isi??? 10
social impact