Dynamic Tuning for Parameter-Based Virtual Machine Placement

Abdelkhalik Mosa, Rizos Sakellariou

Research output: Chapter in Book/Conference proceedingConference contributionpeer-review

188 Downloads (Pure)

Abstract

Virtual machine (VM) placement is the process that allocates virtual machines onto physical machines (PMs) in cloud data centers. Reservation-based VM placement allocates VMs to PMs according to a (statically) reserved VM size regardless of the actual workload. If, at some point in time, a VM is making use of only a fraction of its reservation this leads to PM underutilization, which wastes energy and, at a grand scale, it may result in financial and environmental costs. In contrast, demand-based VM placement consolidates VMs based on the actual workload's demand. This may lead to better utilization, but it may incur a higher number of Service Level Agreement Violations (SLAVs) resulting from overloaded PMs and/or VM migrations from one PM to another as a result of workload fluctuations. To control the tradeoff between utilization and the number of SLAVs, parameter-based VM placement can allow a provider, through a single parameter, to explore the whole space of VM placement options that range from demand-based to reservation-based. The idea investigated by this paper is to adjust this parameter continuously at run-time in a way that a provider can maintain the number of SLAVs below a certain (predetermined) threshold while using the smallest possible number of PMs for VM placement. Two dynamic algorithms to select a value of this parameter on-the-fly are proposed. Experiments conducted using CloudSim evaluate the performance of the two algorithms using one synthetic and one real workload.

Original languageEnglish
Title of host publicationProceedings - 17th International Symposium on Parallel and Distributed Computing, ISPDC 2018
PublisherIEEE
Pages38-45
Number of pages8
ISBN (Print)9781538653302
DOIs
Publication statusPublished - 29 Aug 2018
Event17th International Symposium on Parallel and Distributed Computing, ISPDC 2018 - Geneva, Switzerland
Duration: 25 Jun 201828 Jun 2018

Conference

Conference17th International Symposium on Parallel and Distributed Computing, ISPDC 2018
Country/TerritorySwitzerland
CityGeneva
Period25/06/1828/06/18

Keywords

  • Cloud computing
  • resource utilization
  • virtual machine consolidation
  • virtual machine placement

Fingerprint

Dive into the research topics of 'Dynamic Tuning for Parameter-Based Virtual Machine Placement'. Together they form a unique fingerprint.

Cite this